Fungsi
Latihan 2.1
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.
#include <stdio.h> // Lan-balon.blogspot.co.ic
#include <iostream.h>
#define kilo 5000;
float tinggi (float l_bidang) //parameter kualitas tinggi
{ //proses perhitungan
float temp1, nilai;
nilai = (l_bidang / 12) * kilo;
temp1 = nilai / 1000;
return temp1;
}
float sedang (float l_bidang) //parameter kualitas sedang
{ //proses perhitungan
float temp2, nilai;
nilai = (l_bidang / 20) * kilo;
temp2 = nilai / 1000;
return temp2;
}
float rendah (float l_bidang) //parameter kualitas rendah
{ //proses perhitungan
float temp3, nilai;
nilai = (l_bidang / 66) * kilo;
temp3 = nilai / 1000;
return temp3;
}
//fungsi utama
main ()
{
int i, pilih;
float l_bidang, temp1;
printf ("\t\tProgram Perhitungan Jumlah Cat\n");
for (i = 0; i < 33; i++)
printf ("-");
printf ("\n");
printf ("1. Kualitas Tinggi\n2. Kualitas Sedang\n3. Kualitas Rendah\n");
printf ("\nMasukan Nomor Pilihan Kualitas : ");
scanf ("%d", &pilih); //inputan pemilihan case
switch (pilih)
{
case 1: //menu kualitas tinggi
{
cout << "Kualitas Tinggi" << endl;
cout << "Luas Bidang\t\t= ";
cin >> l_bidang; //inputan luas
printf ("Jumlah cat yang dibutuhkan = %.1f Kg", tinggi (l_bidang)); //pemanggilan hasil dan tampilkan hasil
}
break;
case 2: //menu kualitas sedang
{
cout << "Kualitas Sedang" << endl;
cout << "Luas Bidang\t\t= ";
cin >> l_bidang; //inputan luas
printf ("Jumlah cat yang dibutuhkan = %.1f Kg", sedang (l_bidang)); //pemanggilan hasil dan tampilkan hasil
}
break;
case 3: //menu kualitas rendah
{
cout << "Kualitas Rendah" << endl;
cout << "Luas Bidang\t\t= ";
cin >> l_bidang; //masukan luas
printf ("Jumlah cat yang dibutuhkan = %.1f Kg", rendah (l_bidang)); //pemanggilan hasil dan tampilkan hasil
}
break;
default: //pemilihan jika salah
printf ("Nomor yang anda pilih salah");
}
return 0;
}
Penjelasannya :
Program ini di buat untuk mempermudah seorang pekerja dalam membeli Barang dengan sesuai Atau Takaran pas ( Kg ) ketika membeli Cat dengan 1. Kualitas Tinggi, 2. Kualitas Sedang dan 3. Kualitas Rendah .. Mudah kan ..
0 Comment to "Latihan 2.1 Modul 2"
Posting Komentar