Oke dalam pertemuan kali ini saya akan membahasa penyeleksian kondisi yaitu switch case pada C++
Switch Case adalah perintah ini merupakan pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang diantaranya untuk menggantikan pernyataan if bertingkat.
Switch Case adalah perintah ini merupakan pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang diantaranya untuk menggantikan pernyataan if bertingkat.
contoh penggunaan switch case dalam program
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char lagi;
int pilih;
float p, l, s, a, t, s1, s2, s3, luas, keliling;
atas:
clrscr();
cout<<" \nPERHITUNGAN BANGUN DATAR"<<endl;
cout<<"=========================="<<endl;
cout<<"1. Persegi Panjang"<<endl;
cout<<"2. Segi Tiga"<<endl;
cout<<"3. Bujur Sangkar"<<endl;
cout<<"=========================="<<endl;
cout<<"Pilih Jenis Perhitungan [1/2/3] = ";cin>>pilih;
switch(pilih)
{
case 1 :{
cout<<"Masukan Panjang = ";cin>>p;
cout<<"Masukan Lebar = ";cin>>l;
luas=p*l;
keliling=(2*p)+(2*l);
cout<<"Luas Persegi Panjang = "<<luas<<endl;
cout<<"Keliling Peregi Panjang = "<<keliling<<endl;
};
break;
case 2 :{
cout<<"Masukan Alas = ";cin>>a;
cout<<"Masukan Tinggi = ";cin>>t;
cout<<"Masukan Sisi 1 = ";cin>>s1;
cout<<"Masukan Sisi 2 = ";cin>>s2;
cout<<"Masukan Sisi 3 = ";cin>>s3;
luas=0.5*(a*t);
keliling=s1+s2+s3;
cout<<"Luas Segi Tiga = "<<luas<<endl;
cout<<"Keliling Segi Tiga = "<<keliling<<endl;
};
break;
case 3 :{
cout<<"Masukan Sisi = ";cin>>s;
luas=s*s;
keliling=4*s;
cout<<"Luas Bujur Sangkar = "<<luas<<endl;
cout<<"Keliling Bujur Sangkar = "<<keliling<<endl;;
};
break;
cout<<"Close"<<endl;
};
cout<<"Ingin Input Data lagi [y/n]? ";cin>>lagi;
if(lagi=='Y'||lagi=='y'){
goto atas;
}else{
goto bawah;
}
bawah:
cout<<"++++ Terima Kasih +++";
getch();
}
hasil output
ya itulah contoh dari pada penggunanan switch case dalam program C++ semoga bermanfaat.
Komentar
Posting Komentar