Program Mencari Luas Lingkaran, Persegi Panjang dan Segitiga C++ dengan fungsi Case
Switch Case merupakan sebuah pernyataan atau statement yang dirancang khusus untuk menangan pengambilan keputusan yang melibatkan banyak alternatif pilihan. Fungsi ini sering digunakan ketika kita ingin menuliskan
percabangan ataupun pengambilan keputusan dengan sangat banyak pilihan.
Maka dari itu switch sangat baik untuk dipelajari.
Membuat Program Mencari Luas 3 Bangun Datar yaitu, Persegi panjang/segi empat, lingkaran, dan segitiga.
Seperti yang kalian tahu, rumus luas lingkaran adalah phi * (r*r), segi empat adalah panjang kali lebar dan segi tiga adalah setengah kali alas kali tinggi atau 0.5*(a*t)
kodingnya seperti berikut:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main() {
int pil;
float Luas,kel,phi=3.14,p,l,r,a,t;
char again;
cout<<"pilih menu: "<<endl;
cout<<"[1] Luas lingkaran"<<endl;
cout<<"[2] Luas persegi "<<endl;
cout<<"[3] Luas Segitiga "<<endl;
cout<<endl;
cek:
cout<<"masukkan pilihan Anda :";cin>>pil;
cout<<endl;
switch(pil){
case 1:
cout<<"masukan jari-jari:";cin>>r;
Luas=phi*(r*r);
cout<<"Luas lingkaran adalah " <<endl;
cout<<Luas;
break;
case 2:
cout<<"masukan panjang: ";cin>>p;
cout<<"masukan lebar: ";cin>>l;
Luas=p*l;
cout<<"Luas persegi panjang adalah : "<<endl;
cout<<Luas;
break;
case 3:
cout<<"masukan alas: ";cin>>a;
cout<<"masukan tinggi : ";cin>>t;
Luas=0.5*(a*t);
cout<<"Luas segitiga adalah :"<<endl;
cout<<Luas;
break;
default :
cout<<"Maaf, pilihan menu yang Anda inputkan tidak terdaftar "<<endl;
break;
}
cout<<"Anda mau pilih lagi? [Y/N] : ";cin>>again;
if (again == 'Y' )
goto cek;
else
EXIT_SUCCESS;
getch();}
Screen Shoot :
Membuat Program Mencari Luas 3 Bangun Datar yaitu, Persegi panjang/segi empat, lingkaran, dan segitiga.
Seperti yang kalian tahu, rumus luas lingkaran adalah phi * (r*r), segi empat adalah panjang kali lebar dan segi tiga adalah setengah kali alas kali tinggi atau 0.5*(a*t)
kodingnya seperti berikut:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main() {
int pil;
float Luas,kel,phi=3.14,p,l,r,a,t;
char again;
cout<<"pilih menu: "<<endl;
cout<<"[1] Luas lingkaran"<<endl;
cout<<"[2] Luas persegi "<<endl;
cout<<"[3] Luas Segitiga "<<endl;
cout<<endl;
cek:
cout<<"masukkan pilihan Anda :";cin>>pil;
cout<<endl;
switch(pil){
case 1:
cout<<"masukan jari-jari:";cin>>r;
Luas=phi*(r*r);
cout<<"Luas lingkaran adalah " <<endl;
cout<<Luas;
break;
case 2:
cout<<"masukan panjang: ";cin>>p;
cout<<"masukan lebar: ";cin>>l;
Luas=p*l;
cout<<"Luas persegi panjang adalah : "<<endl;
cout<<Luas;
break;
case 3:
cout<<"masukan alas: ";cin>>a;
cout<<"masukan tinggi : ";cin>>t;
Luas=0.5*(a*t);
cout<<"Luas segitiga adalah :"<<endl;
cout<<Luas;
break;
default :
cout<<"Maaf, pilihan menu yang Anda inputkan tidak terdaftar "<<endl;
break;
}
cout<<"Anda mau pilih lagi? [Y/N] : ";cin>>again;
if (again == 'Y' )
goto cek;
else
EXIT_SUCCESS;
getch();}
Screen Shoot :
ok bauanget abangzzz :*
ReplyDelete