Friday, June 9, 2017

Latihan 2.1 Modul 2

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;
}
Hasil Runningnya :



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 ..








Share this

0 Comment to "Latihan 2.1 Modul 2"

Post a Comment