Senin, 20 Maret 2017

Studi Kasus 2

Hari ini saya akan menjelaskan studi kasus yang selanjutnya, sediakan kopi dan cemilan sebelum memulai :v..
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<stdio.h>

int main()

{

    float l_bidang,nilai,kilo=5000,temp;

    int i,pilih;

    printf(" PROGRAM PENGHITUNG JUMLAH CAT \n");

    for(i=0;i<33;i++)printf("=");printf("\n");

    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 Runningnya Seperti ini



Penjelasan
1.       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 <stdio.h> yang akan mendeklarasikan fungsi dari C
2.       Deklarasi variabel  dengan tipe data float
-          Float bidang, nilai, kilo,temp ;
3.       Drklarasi variabel dengan tipe data interger
-          Int i, pilih;
4.       For merupakan fungsi perulangan
-          For(i = 0; i < 33; i++)
5.       Printf merupakan fungsi keluaran
-          Contohnya seperti printf(“POTONGAN HARGA CAT TEMBOK 25KG”);
-          (Menampilkan tulisan)
6.       Scanf merupakanfungsi keluaran
-          Contohnya seperti (“%d”,j_barang);
-          (menyimpan nilai)
7.       Rumus aritmatika
-          Nilai = (j_ barang * hrgbarang) * 0.8;
8.       Switch case
-          Perintah (switch” ini akan mengecek inputan kita apakah memenuhi kondisinya atau tidak
-          Perntah (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.
9.       Return merupakan pengentian dari program yang berjalan

1 komentar: