Berikut saya postingkan tugas Algoritma membuat kasus switch-case tentang persegi panjang. Untuk melihat hasilnya silahkan di copast syntax dibawah ini lalu jalankan.
#include <iostream.h>
#include <conio.h>
int main(){
char pilih;
int p,l;
menu:
cout<<"1. mencari luas persegi panjang"<<endl;
cout<<"2. mencari keliling persegi panjang"<<endl;
cout<<"masukan pilahan anda :";
cin>>pilih;
switch(pilih){
case'1': cout <<"masukan nilai panjang :";cin>>p;
cout <<"masukan nilai lebar :";cin>>l;
cout <<"luas persegi panjang :"<<p*l<<endl;break;
case'2': cout <<"masukan nilai panjang :";cin>>p;
cout <<"masukan nilai lebar :";cin>>l;
cout <<"keliling persegi panjang :"<<2*(p+l)<<endl;break;
default :
cout<<"tidak ada pilihan :";
}
goto menu;
getch();
return 0;
}
Setelah dicoba hasilnya akan seperti ini:
#include <iostream.h>
#include <conio.h>
int main(){
char pilih;
int p,l;
menu:
cout<<"1. mencari luas persegi panjang"<<endl;
cout<<"2. mencari keliling persegi panjang"<<endl;
cout<<"masukan pilahan anda :";
cin>>pilih;
switch(pilih){
case'1': cout <<"masukan nilai panjang :";cin>>p;
cout <<"masukan nilai lebar :";cin>>l;
cout <<"luas persegi panjang :"<<p*l<<endl;break;
case'2': cout <<"masukan nilai panjang :";cin>>p;
cout <<"masukan nilai lebar :";cin>>l;
cout <<"keliling persegi panjang :"<<2*(p+l)<<endl;break;
default :
cout<<"tidak ada pilihan :";
}
goto menu;
getch();
return 0;
}
Setelah dicoba hasilnya akan seperti ini: