Friday, 24 March 2017

Praktikum 2 Modul 1

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 m atau seluas 12mdan kualitas sedang dapat menutupi bidang 4X 5 m atau seluas 20mserta kualitas rendah dapat menutupi seluas 6 X 11 m 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="">

    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 ^_^

1 comment: