Seorang tukang cat tembok mempunyai ukuran dalam pengecatan yang tebagi dalam 3 kategori kualitas yaitu tinggi, sedang dan rendah. Untuk kualitas tinggi 5kg cat tembok dapat menutupi bidang dengan baik seluas 3X 4 m2 atau seluas 12m2 dan kualitas sedang dapat menutupi bidang 4X 5 m2 atau seluas 20m2 serta kualitas rendah dapat menutupi seluas 6 X 11 m2 atau seluas 66m2.
Syntax
#include
int main()
{
float l_bidang,nilai,kilo=5000,temp;
int i,pilih;
printf(" PROGRAM PENGHITUNG JUMLAH CAT \n");
for(i=0;i<33 i="" n="" o:p="" printf="">33>
printf(" 1. Kualitas Tinggi\n 2. Kualitas Sedang\n 3. Kualitas Rendah\n");
printf("Masukan Nomor Yang Anda Inginkan: ");
scanf("%d",&pilih);
switch(pilih)
{
case 1:
{printf("Kualitas Tinggi\n");
printf("Luas Bidang \t= ");
scanf("%f",&l_bidang);
nilai = (l_bidang / 12) * kilo;
temp = nilai / 1000;
printf("Jumlah Cat Yang Dibutuhkan =%.1f Kg",temp); break;
}
case 2:
{printf("Kualitas Sedang\n");
printf("Luas Bidang \t= ");
scanf("%f",&l_bidang);
nilai = (l_bidang / 20) * kilo;
temp = nilai / 1000;
printf("Jumlah Cat Yang Dibutuhkan =%.1f Kg",temp); break;
}
case 3:
{printf("Kualitas Rendah\n");
printf("Luas Bidang \t= ");
scanf("%f",&l_bidang);
nilai = (l_bidang / 66) * kilo;
temp = nilai / 1000;
printf("Jumlah Cat Yang Dibutuhkan =%.1f Kg",temp); break;
}
default : printf("Nomor Yang Anda Pilih Salah");
}
return 0;
}
Hasil Running :
Penjelasan nya :
Header merupakan sebuah file yang berisi deklarasi untuk berbagai fungsi untuk yang dibutuhkan oleh program baik itu sebagai standar input/output maupun sebagai syntax.
Disini saya menggunakan header #include yang akan mendeklarasikan fungsi dari C
Ø Deklarasi variabel dengan tipe data float
Float bidang, nilai, kilo,temp ;
Ø Deklarasi variabel dengan tipe data interger
Int i, pilih;
Ø For merupakan fungsi perulangan
For(i = 0; i < 33; i++)
Ø Printf merupakan fungsi keluaran
Contohnya seperti printf(“PROGRAM PENGHITUNGAN SEBUAH CAT”);
(Menampilkan tulisan)
Ø Scanf merupakan fungsi keluaran
Contohnya seperti (“%f”,&l_barang);
(menyimpan nilai)
Ø Rumus aritmatika
Nilai = (l_ barang / 66) * kilo;
Ø Switch case
Perintah (switch” ini akan mengecek inputan kita apakah memenuhi kondisinya atau tidak
Perintah (case) ini adalah ketika user menginput sesuatu maka akan masuk dulu keperintah switch lalu akan di cek satu-satu di tiap case yan ada di dalam switch , jika memenuhi syarat maka program akan mengeksekusinya.
Perintah (default) kondisi yang tidak ada di dalam kondisi yang lainnya
Perintah (break) mengakhiri suatu proses jika prosesnya sudah sampai break maka prosesya akan berhenti.
Ø Return merupakan penghentian dari program yang berjalan
Semoga Bermanfaat ^_^

sedikit lagi pembahasannya..
ReplyDelete