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