1. Program Luas Bangunan
#include<iostream>
using namespace std;
#define phi 3.14
int main()
{
char lagi;
int pilih;
float a,t,r,p,l,luas;
menu:
system("cls");
cout<< "================================n";
cout<< "| Menghitung Luas Bangun Datar |n";
cout<< "================================n";
cout<< "| 1. Luas segitiga |n";
cout<< "| 2. Luas lingkaran |n";
cout<< "| 4. Keluar |n";
cout<< "================================n";
cout<< "Masukkan pilihan anda [1..4]? ";
cin>>pilih;
cout<< "n";
switch(pilih)
{
case 1:
system("cls");
cout<< "***Luas Segitiga*** n";
cout<< "====================n";
cout<< "Masukkan alas : ";
cin>>a;
cout<< "Masukkan tinggi : ";
cin>>t;
luas = (a*t)/2;
cout<< "Luas segitiga : "<<luas;
cout<<"nn";
cout<< "Masih lanjut [y/t]? ";cin>>lagi;
if (lagi == 'y' || lagi == 'Y')
goto menu;
else goto keluar;
break;
case 2:
system("cls");
cout<< "***Luas Lingkaran*** n";
cout<< "=====================n";
cout<< "Masukkan jari-jari : ";
cin>>r;
luas = phi*(r*r);
cout<< "Luas lingkaran : "<<luas;
cout<<"nn";
masih:
cout<< "Masih lanjut [y/t]? ";cin>>lagi;
if (lagi == 'y' || lagi == 'Y') {
goto menu;}
2. else if (lagi == 't' || lagi == 'T'){
goto keluar;}
else {
cout<<"Pilihan Salah ";
goto masih;}
break;
case 4:
system("cls");
keluar:
cout<< "n Terima kasih, sampai jumpan";
break;
default:
cout<< "Maaf input yang anda masukkan salah, coba lagi nn";
//break;
goto menu;
//break;
}
return 0;
}
Tampilan Program
Pilih 1:
Challenge:
Tambahkan menu no 3 untuk menghitung luas persegi panjang, pada program diatas