SWITCH C++

Assalamu’alaikum sobat blogger…. Sehubungan dengan tugas yang di berikan oleh senior tentang membuat sebuah program  mengenai switch . Saya ingin bagi-bagi nih contoh programnya. Berikut contohnya……

#include<iostream.h>
#include<conio.h>
void main()
{
char pilih;
int alas,tinggi,panjang,lebar,jari_jari,sisi,luas_persegi;
float luas_jajarg,luas_persegip,luas_lingkaran,isi_tabung,keliling_persegi_panjang, keliling_persegi;
clrscr();
cout<<"Menu pilihan:"<<endl;
cout<<"============="<<endl;
cout<<"1.Luas Persegi"<<endl;
cout<<"2.Luas Jajar Genjang"<<endl;
cout<<"3.Luas Persegi Panjang"<<endl;
cout<<"4.Luas LIngkaran"<<endl;
cout<<"5.Volume Tabung"<<endl;
cout<<"6.keliling persegi panjang"<<endl;
cout<<"7.keliling persegi"<<endl;
cout<<"8.Selesai"<<endl;
cout<<"Pilihan anda (1...8):";
cin>>pilih;
switch(pilih)
{
case'1':
{
cout<<"\nPanjang sisi:";
cin>> sisi;
luas_persegi=sisi*sisi;
cout<<"Luas Persegi:"<<luas_persegi<<endl;
break;
}
case'2':
{
cout<<"\nAlas jajar genjang :";
cin>>alas;
cout<<"Tinggi jajar genjang:";
cin>>tinggi;
luas_jajarg=alas*tinggi ;
cout<<"Luas Jajar Genjang:"<<luas_jajarg<<endl;
break;
}
case'3':
{
cout<<"\nPanjang persegi panjang:";
cin>>panjang;
cout<<"Lebar persegi panjang:";
cin>>lebar;
luas_persegip=panjang*lebar;
cout<<"Luas Persegi Panjang:"<<luas_persegip<<endl;
break;
}
case'4':
{
cout<<"\nPanjang jari-jari lingkaran:";
cin>>jari_jari;
luas_lingkaran=3.14*jari_jari*jari_jari;
cout<<"Luas Lingkaran:"<<luas_lingkaran<<endl;
break;
}
case'5':
{
cout<<"\nPanjang jari-jari tabung:";
cin>>jari_jari;
cout<<"Tinggi Tabung:";
cin>>tinggi;
isi_tabung=3.14*jari_jari*jari_jari*tinggi;
cout<<"Volume Tabung:"<<isi_tabung<<endl;
break;
}
case '6':
{
cout<<"\nPanjang persegi panjang:";
cin>>panjang;
cout<<"Lebar persegi panjang:";
cin>>lebar;
keliling_persegi_panjang=2*panjang+2*lebar;
cout<<"keliling Persegi Panjang:"<<keliling_persegi_panjang<<endl;
break;
}
case'7':
{
cout<<"\nPanjang sisi:";
cin>> sisi;
keliling_persegi=4*sisi;
cout<<"keliling Persegi:"<<keliling_persegi<<endl;
break;
}
case'8':
break;
}
getch();
}

Selamat mencoba…..
Salam IT

Komentar

Postingan populer dari blog ini

GALUS 2.2