Tuesday, 4 April 2017

Latihan 1 Modul 2

Seorang tukang cat tembok mempunyai ukuran dalam pengecatan yang terbagi dalam 3 kategori kualitas yaitu kualitas tinggi, kualitas sedang dan kualitas rendah. Untuk kualitas tingggi 5 Kg cat tembok dapat menutupi bidang dengan baik seluas 3 X 4 m2 atau seluas 12 m2 dan kualitas sedang 5 Kg cat tembok dapat menutupi bidaang seluas 4 X 5 m2 atau seluas 20 m2 serta kualitas rendah 5 Kg cat tembok dapat menutupi seluas 6 X 11 m2 atau seluas 66 m2.

Syntax :

#include
#include
#define kilo 5000;
using namespace std;
float tinggi(float l_bidang)

float temp1,nilai;
nilai =(l_bidang / 12)*kilo;
temp1 = nilai / 1000;
return temp1;
}
float sedang(float l_bidang)
{
float temp2,nilai;
nilai =(l_bidang/20)*kilo;
temp2 = nilai / 1000;
return temp2;
}
float rendah(float l_bidang)
{
float temp3,nilai;
nilai =(l_bidang/60)*kilo;
temp3 = nilai / 1000;
return temp3;
}
main()

 int i,pilih; 
 float l_bidang;  
 printf(" PROGRAM PERHITUNGAN 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 Pilihan Kualitas :");
 scanf("%d",&pilih);
switch(pilih)
{
case 1:
{
cout<<"Kualitas Tinggi"<
cout<<"Luas Bidang\t= ";
cin>>l_bidang;
printf("jumlah Cat yang dibutuhkan = %.1f KG",tinggi(l_bidang)); break;
}
case 2:
{
cout<<"Kualitas Sedang"<
cout<<"Luas Bidang\t= ";
cin>>l_bidang;
printf("jumlah Cat yang dibutuhkan = %.1f KG",sedang(l_bidang)); break;
}
 case 3:
 {
cout<<"Kualitas rendah"<
cout<<"LuasBidang\t= ";
cin>>l_bidang;
printf("jumlah Cat yang dibutuhkan = %.1f KG",rendah(l_bidang)); break;                
}
 default : cout<<"Nomor Yang Anda Masukan salah";
}
return 0;

}

Hasil Running :


eterangan :

Dari kasus diatas menjelaskan tentang jumlah cat dan luas bangunan dengan bermacam klasifikasi dari kualitas tinggi, sedang dan rendah. Tentu dengan adanya pilihan saya memakai struktur pemilihan (switch case). Cara kerja dari struktur switch case ini ditulis di fungsi utama (int main) dalam fungsi utama ini dimasukan nilai berupa satuan KG.

Pada setiap case (pilihan) terdapat perhitungan tertentu sesuai kualitas. Switch Case sendiri merupakan bentuk percabangan, yang digunakan untuk pilihan berjumlah banyak. Tidak dianjurkan pada pilihan yang melibatkan jangkauan (range) tetapi dianjurkan pada pilihan berupa konstanta dan banyak misalnya untuk memilih menu . Didalam sebuah case diatas terdapat perhitungan luas bidang dengan rumus aritmatika, lalu diperoleh lah cat yg dibutuhkan dengan kualitas cat yg anda pilih, kemudian ditampilkan.

Semoga Bermanfaat :)

0 comments:

Post a Comment