Sabtu, 08 November 2014







BAHASA C

1. Implementasi bahasa C
Ø bahasa C(GCC) dapat digunakan untuk pemrograman sistem linux dan pemrograman jaringan linux.
Ø Bahkan jika anda ingin menjadi hacker yang baik anda harus menguasai GCC (socket programming, system programming, database programming dan shellcoding).

2.  Nama editor dalam bahasa C selain code bloks :
                                ©        Turbo C++
Kelebihan Turbo C ++
  • Proses Compile yang tidak memakan waktu lama
  • Ada menu help yang bisa membatu anda dalam urusan syntax bahkan ada contohnya juga secara langsung
  • Terdapat gotoxy jadi tidak perlu membuat yang namanya moodular, bila kalian belum paham modular ikuti saja perkembangan blog ini ada saatnya saya harus memberi materi mengenai modular
Kekurangan Turbo C ++
  • gotoxy yang berantakan
  • Program akan lebih maksimal bisa di jalankan di windows 16 bit, tidak bisa jalan di windows 64 bit
  • Tidak adanya menu delay,color karena hanya bisa berjalan di windows 16 bit saja
                                ©        Dev C++
Kelebihan Dev C ++
  • Bisa menggunakan warna pada program yang kalian buat
  • gotoxy yang rapih, namun harus membuat modular sendiri untuk gotoxy
  • jalan di windows 64 bit
  • dsb
Kekurangan Dev C ++
  • Tidak adanya menu help
  • tidak ada gotoxy namun bisa di atasi dengan membuat modular gotoxy
  • kalau program sudah panjang proses compile cukup lama
                                ©        Notepad++
Kelebihan :
  • Pada Notepad ++ Kita Dapat Mengerjakan dan Membuka Berbagai Format Dokumen.
  • Tampilan tidak monoton.
  • Opensource.
Kekurangan :
  • Tidak bisa Compile atau Running source code program.

                                ©        Dreamweaver
Kelebihan :

·         Kemampuannya membuat halaman web yang terlihat konsisten.
·         Kemudahan dan efisiensi dalam penggunaan
·         Mudah untuk mengupload melalui FTP
·         Dapat dikustom

Kekurangan :
·         Harga Software yang Cukup Mahal.


3.  5 Contoh program yang menggunakan bahasa C:
Ø #include <stdio.h>
int main(void)
{
       float nilai;
        printf("\t === SELAMAT DATANG DI PROGRAM STATUS NILAI ===\n");
         printf("\n");
       printf("Inputkan nilai anda : ");
       scanf("%f",&nilai);
            printf("\n");
       if (nilai >= 90){
              printf(" Status Nilai Anda = A\n");
       } else if(nilai >= 80) {
              printf(" Status Nilai Anda = B\n");
       } else if(nilai >= 60) {
              printf(" Status Nilai Anda = C\n");
       } else if(nilai >= 50){
              printf("Status Nilai Anda = D\n");
       } else {
              printf("Status Nilai Anda = E\n");
       }
       return (0);
}



Ø #include <stdio.h>
int main(void)
{
       int menu, r;
       float v, p, s, l, t, phi = 3.14;
       menu = 0;
       printf("Pilih menu berikut :\n");
        printf("\n");
       printf("\t 1. Perhitungan Volume Limas Segitiga \n");
       printf("\t 2. Perhitungan Volume Bola \n");
       printf("\t 3. Perhitungan Volume Kubus \n");
       printf("\t 4. Perhitungan Volume Balok \n");
       printf("\n");
       printf("Inputkan menu yang dipilih ( 1/2/3/4 ) : ");
       scanf("%d", &menu);

       switch(menu){
       case 1:
              //proses
               printf("\n");
              printf("\t === 1. Perhitungan Volume Limas Segitiga ===\n");
                  // V = 1/3 x {1/2 x Panjang x Lebar } x Tinggi
              printf("\n");
              printf("Inputkan Panjang : ");
              scanf("%f",&p);
              printf("Inputkan Lebar : ");
              scanf("%f",&l);
              printf("Inputkan Tinggi : ");
              scanf("%f",&t);
              v = 0.3*(0.5 * p * l)*t;
              printf("\n");
              printf("\t");
              printf(" Volume Limas Segitiga =  %.3f\n",v);
              break;
       case 2:
              //proses
              printf("\t === 2. Perhitungan Volume Bola ===\n");
              // Volume Bola = 4/3 x phi x jari-jari x jari-jari x jari-jari
              printf("\n");
              printf("Inputkan Jari - Jari bola : ");
              scanf("%d",&r);
              v = 1.3 * phi * r * r * r;
              printf("\n");
              printf("\t");
              printf("Volume Bola = %.2f\n", v);
              break;
        case 3:
              //proses
              printf("\t === 3. Perhitungan Volume Kubus ===\n");
                // V = sisi * sisi * sisi
              printf("\n");
              printf("Inputkan panjang sisi : ");
              scanf("%f",&s);
              v = s * s * s;
              printf("\n");
              printf("\t");
              printf("Volume Kubus = %.2f \n", v);
              break;
        case 4:
              //proses
              printf("\t === 4. Perhitungan Volume Balok ===\n");
                // V = panjang * lebar * tinggi
              printf("\n");
              printf("Inputkan Panjang : ");
              scanf("%f",&p);
              printf("Inputkan Lebar : ");
              scanf("%f",&l);
              printf("Inputkan Tinggi : ");
              scanf("%f",&t);
              v = p * l * t;
              printf("\n");
              printf("\t");
              printf("Volume Balok = %.2f \n", v);
              break;
       default :
              //proses
              printf("Anda tidak memilih menu.");
              break;
       }
       return(0);
}



Ø #include <stdio.h>

int main(void)
{
       int n,b,j,k,m;
        printf("\t === SELAMAT DATANG DI PROGRAM UJI COBA BILANGAN PRIMA === \n");
       printf("\n");
       printf("Masukkan angka > 1 : ");
       scanf("%d",&n);
        printf("\n");
       printf("Bilangan Prima 1 sampai %d : ",n );
       b=0;
       for (j=1; j<=n; j++)
       {
              m=0;
      for (k=1; k<=j; k++)
        {
                     if (j%k==0)
            {
              m++;
            }
        }
        if (m==2)
        {

                     printf("%d ", j, "   ");

            b++;
        }
   }
   printf("\n");
   printf("\n");
    printf("\t");
   printf("Banyaknya bilangan Prima : %d ", b);
   printf("\n");
   return(0);

}


Ø #include<stdio.h>


main()
{
    int luas, panjang, lebar;

    printf("\t PROGRAM PENGHITUNG LUAS PERSEGI PANJANG\n");
    printf("\n");
    printf("\t ---------------------------------------\n");

    printf("Masukan Nilai Panjang  = ");
    scanf("%d", &panjang);
    printf("Masukan Nilai Lebar    = ");
    scanf("%d", &lebar);
    luas=panjang*lebar;
    printf("\n");
    printf("Jadi Luas Persegi panjang adalah = %d", luas);

}



Ø #include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,x,y;
    int total=1;

    printf("Masukkan bilangan yang akan dipangkat :  ");
    scanf("%d", &x);
    printf("Masukkan bilangan pangkat-nya  : ");
    scanf("%d",&y);

    for(i=1;i<=y;i++)
    {
        total=total*x;
    }
    printf("\n Bilangan Hasil : %d\n", total);

}





Tidak ada komentar:

Posting Komentar