switch case luas
#include <iostream> \\memanggil file header pada tampilan cout
#include <conio.h> \\memanggil file header pada tampilan getch
int main() \\sebagai fungsi utama
{ \\sebagai tubuh fungsi awal
int kode,p,l,r,a,t; \\sebagai integer variabel
float luas; \\sebagai floating
cout<<"==== Menghitung Luas Bangun Ruang ==="<<endl; \\menampilkan karakter menghitung luas bangunan
cout<<"kode bangun ruang"<<endl; \\menampilkan karakter kode bangun ruang
cout<<"1 : persegi panjang | 2 : segitiga | 3 : lingkaran "<<endl; \\menampilkan karakter 1, 2, 3
cout<<"masukan kode bangun ruang yang ingin dicari luasnya : "; \\menampilkan karakter masukan kode
cin>>kode; \\input kode
switch(kode) \\percabangan seleksi kondisi
{ \\sebagai tubuh fungsi awal kondisi
case 1 : { \\memulai ptogram kondisi ke 1
cout<<"=== menghitung luas persegi panjang ==="<<endl;
cout<<"masukan panjang = ";cin>>p; \\menampilkan karakter panjang dengan input p
cout<<"masukan lebar = ";cin>>l; \\menampilkan karakter lebar dengan input l
luas=p*l; \\proses menghitung luas persegi panjang
cout<<"luas persegi panjang = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 1
case 2 : { \\memulai program kondisi ke 2
cout<<"=== menghitung luas segitiga === "<<endl;
cout<<"masukan alas = ";cin>>a; \\menampilkan karakter alas dengan input a
cout<<"masukan tinggi = ";cin>>t; \\menampilkan karakter tinggi dengan input t
luas=t*a/2; \\proses menghitung luas segetiga
cout<<"luas segitiga = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 2
case 3 : { \\memulai program kondisi ke 3
cout<<"=== menghitung luas lingkaran ==="<<endl;
cout<<"masukan jari-jari = ";cin>>r; \\menampilkan karakter jari-jari dengan input r
luas=3.14*r*r; \\proses menghitung luas lingkaran
cout<<"luas lingkaran = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 3
default : cout<<"Kode Bangun Ruang yang salah"; \\sebagai pemberi nilai false
} \\sebagai tubuh fungsi penutup kondisi
getch(); \\menampilkan text lebih lama
} \\sebagai tubuh fungsi tutup
#include <conio.h> \\memanggil file header pada tampilan getch
int main() \\sebagai fungsi utama
{ \\sebagai tubuh fungsi awal
int kode,p,l,r,a,t; \\sebagai integer variabel
float luas; \\sebagai floating
cout<<"==== Menghitung Luas Bangun Ruang ==="<<endl; \\menampilkan karakter menghitung luas bangunan
cout<<"kode bangun ruang"<<endl; \\menampilkan karakter kode bangun ruang
cout<<"1 : persegi panjang | 2 : segitiga | 3 : lingkaran "<<endl; \\menampilkan karakter 1, 2, 3
cout<<"masukan kode bangun ruang yang ingin dicari luasnya : "; \\menampilkan karakter masukan kode
cin>>kode; \\input kode
switch(kode) \\percabangan seleksi kondisi
{ \\sebagai tubuh fungsi awal kondisi
case 1 : { \\memulai ptogram kondisi ke 1
cout<<"=== menghitung luas persegi panjang ==="<<endl;
cout<<"masukan panjang = ";cin>>p; \\menampilkan karakter panjang dengan input p
cout<<"masukan lebar = ";cin>>l; \\menampilkan karakter lebar dengan input l
luas=p*l; \\proses menghitung luas persegi panjang
cout<<"luas persegi panjang = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 1
case 2 : { \\memulai program kondisi ke 2
cout<<"=== menghitung luas segitiga === "<<endl;
cout<<"masukan alas = ";cin>>a; \\menampilkan karakter alas dengan input a
cout<<"masukan tinggi = ";cin>>t; \\menampilkan karakter tinggi dengan input t
luas=t*a/2; \\proses menghitung luas segetiga
cout<<"luas segitiga = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 2
case 3 : { \\memulai program kondisi ke 3
cout<<"=== menghitung luas lingkaran ==="<<endl;
cout<<"masukan jari-jari = ";cin>>r; \\menampilkan karakter jari-jari dengan input r
luas=3.14*r*r; \\proses menghitung luas lingkaran
cout<<"luas lingkaran = " <<luas; \\menampilkan hasil luas
};
break; \\menghentikan program kondisi 3
default : cout<<"Kode Bangun Ruang yang salah"; \\sebagai pemberi nilai false
} \\sebagai tubuh fungsi penutup kondisi
getch(); \\menampilkan text lebih lama
} \\sebagai tubuh fungsi tutup
Komentar
Posting Komentar