Sabtu, 27 September 2014

Bahasa C++ Penerapan fungsi SWITCH





#include <iostream.h>
#include <conio.h>

void main()

{

     float Alas,Tinggi,Luas_Segitiga,c,f,r,k;

     int pil,tahun;
     double diameter,luas;

awal:

clrscr();

     cout<<"====== RUMUS PILIHAN=======  "<<endl;

     cout<<"Pilih Rumus yang di Inginkan : "<<endl;
     cout<<"[1] Rumus Menghitung Luas Segitiga"<<endl;
     cout<<"[2] Rumus Menghitung Luas Balok"<<endl;
     cout<<"[3] Rumus Menghitung Konversi suhu"<<endl;
     cout<<"[4] Rumus Menghitung Luas Lingkaran"<<endl;
     cout<<"[5] Rumus untuk mengetahui Tahun Kabisat"<<endl;
     cout<<"\nPilih Rumus yang di Inginkan : ";
     cin>>pil;

switch(pil)

{


case 1:

     cout<<"-------------------------------------------"<<endl;
     cout<<"Masukan Nilai Alas Segitiga : ";
     cin>>Alas;
     cout<<"Masukan Nilai Tinggi Segitiga : ";
     cin>>Tinggi;
     Luas_Segitiga=0.5*Alas*Tinggi;
     cout<<"Nilai Luas Segitiga adalah : "<<Luas_Segitiga<<endl;
     cout<<"-------------------------------------------"<<endl;
     break;

case 2:

     float a,b,c,d;
     cout<<"-------------------------------------------"<<endl;
     cout<<"\" Menghitung Luas Balok \""<<endl;
     cout<<"==========================="<<endl<<endl;
     cout<<" Masukkan Nilai panjang           : ";
     cin>>a;
     cout<<" Masukkan Nilai lebar             : ";
     cin>>b;
     cout<<" Masukkan Nilai tinggi            : ";
     cin>>c;
     d=2*(a*b)+2*(a*c)+2*(b*c);
     cout<<" Luas Permukaan Balok adalah      : "<<d<<endl;
     cout<<"-------------------------------------------"<<endl;
     break;

case 3:


     cout<<"-------------------------------------------"<<endl;

     cout<<"MENGHITUNG KONVERSI SUHU"<<endl;
     cout << " masukkan suhu celcius = " ;
     cin >> c ;
     f = (c*1.8)+32;
     r =  c*0.8;
     k =  c+273.15;
     cout << " HASIL KONVERSI "           << endl;
     cout << " suhu celcius         :"          << c <<" "<<"oC"<<endl;
     cout << " suhu fahrenheit      :"          << f <<" "<<"oF"<<endl;
     cout << " suhu reamur          :"          << r <<" "<<"oR"<<endl;
     cout << " suhu kelvin          :"          << k <<" "<<"oK"<<endl;
     cout<<"-------------------------------------------"<<endl;
     break;

case 4:


     cout<<"-------------------------------------------"<<endl;

     cout<<"MENGHITUNG LUAS LINGKARAN"<<endl;
     cout<<"diameter lingkaran      : ";
     cin>>diameter;
     luas = diameter*diameter*22/7*1/4;
     cout<<"luas lingkaran          : "<<luas<<endl;
     cout<<"-------------------------------------------"<<endl;
     break;

case 5:


     cout<<"-------------------------------------------"<<endl;

     cout<<"TAHUN KABISAT"<<endl;
     cout<<"\nInput Tahun= ";cin>>tahun;
     if((tahun%4==0)||(tahun%400==0)&&(tahun%100!=0))
     cout<<tahun<<" adalah tahun kabisat"<<endl;
     else
     cout<<tahun<<" bukan tahun kabisat"<<endl;
     cout<<"-------------------------------------------"<<endl;
     break;

default:

     cout<<"\nMaaf, yang anda inputkan tidak terdaftar";
     }
     cout<<"\nUntuk kembali ke awal, tekan tombol yang anda inginkan";

     getch();

     goto awal;
}

Tidak ada komentar:

Posting Komentar