Menghitung Luas Bangun Datar Menggunakan Program Bahasa C++
Program Bahasa C++ Menghitung Luas Bangun Datar
saya disini akan membuat programc++ menghitung luas bangun datar, nah disini kalian harus mempunyai visual studio atau compiler. ok mari kita lanjut di bagian mengodingnya. pertama harus mengunakan #include <iostream> seperti berikut
agar tidak terjadi error. Selanjutnya sasya akan mengkoding program tersebut seperti berikut
#include <iostream>
using namespace std;
void pilih(int opsi);
double persegi(double s);
double persegiPjg(double p, double l);
double segitiga(double a, double t);
double lingkaran(double r);
double jajar(double a, double t);
double trapesium(double a, double b, double t);
double belah(double d1, double d2);
double layang(double d1, double d2);
double segilima(double s);
double segienam(double s);
int main(){
int opsi;
char lagi;
cout << "\n=========================" <<endl;
cout << " LUAS BANGUN DATAR " <<endl;
cout << " ig: @frederich_eugene " <<endl;
cout << "===========================" <<endl;
while(true){
cout << "\n ----Pilihan opsi----" <<endl;
cout << "\n1. Persegi" <<endl;
cout << "2. Persegi panjang" <<endl;
cout << "3. Segitiga" <<endl;
cout << "4. Lingkaran" <<endl;
cout << "5. Jajar genjang" <<endl;
cout << "6. Trapesium" <<endl;
cout << "7. Belah ketupat" <<endl;
cout << "8. Layang layang" <<endl;
cout << "9. Segilima" <<endl;
cout << "10. Segienam" <<endl;
cout << "\nMassukan opsi : ";
cin >> opsi;
pilih(opsi);
again:
cout << "\nlagi ? (y/n) ";
cin >> lagi;
if(lagi == 'y'){
}else if(lagi == 'n'){
cout << "\n---------TERIMA KASIH---------" <<endl;
break;
}else{
cout << "\ncommand salah !!!" <<endl;
goto again;
}
}
return 0;
}
void pilih(int opsi){
if(opsi == 1){
double s;
cout << "\nMassukan sisi : ";
cin >> s;
cout << "\nHasil : " << persegi(s) << " cm²" <<endl;
}else if(opsi == 2){
double p, l;
cout << "\nMassukan panjang : ";
cin >> p;
cout << "Massukan lebar : ";
cin >> l;
cout << "\nHasil : " << persegiPjg(p, l) << " cm²" <<endl;
}else if(opsi == 3){
double a, t;
cout << "\nMassukan alas : ";
cin >> a;
cout << "Massukan tinggi : ";
cin >> t;
cout << "\nHasil : " << segitiga(a, t) << " cm²" <<endl;
}else if(opsi == 4){
double r;
cout << "\nMassukan jari jari : ";
cin >> r;
cout << "\nHasil : " << lingkaran(r) << " cm²" <<endl;
}else if(opsi == 5){
double a, t;
cout << "\nMassukan alas : ";
cin >> a;
cout << "Massukan tinggi : ";
cin >> t;
cout << "\nHasil : " << jajar(a, t) << " cm²" <<endl;
}else if(opsi == 6){
double a, b, t;
cout << "\nMassukan sisi atas : ";
cin >> a;
cout << "Massukan sisi bawah : ";
cin >> b;
cout << "Massukan tinggi : ";
cin >> t;
cout << "\nHasil : " << trapesium(a, b, t) << " cm²" <<endl;
}else if(opsi == 7){
double d1, d2;
cout << "\nMassukan diagonal 1 : ";
cin >> d1;
cout << "Massukan diagonal 2 : ";
cin >> d2;
cout << "\nHasil : " << belah(d1, d2) << " cm²" <<endl;
}else if(opsi == 8){
double d1, d2;
cout << "\nMassukan diagonal 1 : ";
cin >> d1;
cout << "Massukan diagonal 2 : ";
cin >> d2;
cout << "\nHasil : " << layang(d1, d2) << " cm²" <<endl;
}else if(opsi == 9){
double s;
cout << "\nMassukan sisi : ";
cin >> s;
cout << "\nHasil : " << segilima(s) << " cm²" <<endl;
}else if(opsi == 10){
double s;
cout << "\nMassukan sisi : ";
cin >> s;
cout << "\nHasil : " << segienam(s) << " cm²" <<endl;
}else{
cout << "\ncommand salah !!!" <<endl;
}
}
double persegi(double s){
return s * s;
}
double persegiPjg(double p, double l){
return p * l;
}
double segitiga(double a, double t){
return 0.5 * a * t;
}
double lingkaran(double r){
return 3.14 * r * r;
}
double jajar(double a, double t){
return a * t;
}
double trapesium(double a, double b, double t){
return 0.5 * t * (a + b);
}
double belah(double d1, double d2){
return 0.5 * d1 * d2;
}
double layang(double d1, double d2){
return 0.5 * d1 * d2;
}
double segilima(double s){
return 1.72 * s * s;
}
double segienam(double s){
return 2.598 * s * s;
}
jika sudah menuliskan koding seperti berikut. maka jalankan dan hasilnya akan seperti berikut
nah hasilnya akan seperti diatas. sampai disini pembahasan program python kali ini dan terima kasih sudah meluangkan waktu untuk membaca artikel ini. Sampai jumpa di artikel selanjutnya :)
Komentar
Posting Komentar