C++ Perhitungan Luas Bangun Geometri
Jumat, 11 Juli 2014
#include<iostream>
#include<conio.h>
#include<math>
//variable
int main()
{
int menu;
char back;
luhur:
clrscr();
cout <<" ========================================= " <<endl;
cout <<" ===> PENGHITUNG LUAS BANGUN GEOMETRI <=== " <<endl;
cout <<" ========================================= " <<endl;
cout <<"\n";
cout <<" 1. LINGKARAN\n";
cout <<" 2. BUJUR SANGKAR\n";
cout <<" 3. SEGITIGA\n";
cout <<" 4. BELAH KETUPAT\n";
cout <<" 5. PERSEGI PANJANG\n";
cout <<" Masukkan Pilihan : ";
cin >> menu;
cout<<"\n";
switch (menu)
{
case 1:
{
float a,b=3.14;
cout<<"Masukkan jari - jari : ";
cin>> a;
cout<<"Luas Lingkaran : "<<a*a*b<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 2:
{
float c;
cout<<"Berapa panjang sisinya ? ";
cin>> c;
cout<<"Luas Bujut Sangkar : "<<c*c<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 3:
{
float d,e,f=0.5;
cout<<"Berapa panjang sisinya ? ";
cin>> d;
cout<<"Berapa tingginya ? ";
cin>> e;
cout<<"Luas segitiga : "<<d*e*f<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 4:
{
float a,c,b=0.5;
cout<<"Berapa diagonal satunya ? ";
cin>> a;
cout<<"Berapa diagonal duanya ? ";
cin>> c;
cout<<"Luas belah ketupat : "<<a*c*b<<endl;
if (back == 'y')
{
goto luhur;
}
}
}
getch();
}
#include<conio.h>
#include<math>
//variable
int main()
{
int menu;
char back;
luhur:
clrscr();
cout <<" ========================================= " <<endl;
cout <<" ===> PENGHITUNG LUAS BANGUN GEOMETRI <=== " <<endl;
cout <<" ========================================= " <<endl;
cout <<"\n";
cout <<" 1. LINGKARAN\n";
cout <<" 2. BUJUR SANGKAR\n";
cout <<" 3. SEGITIGA\n";
cout <<" 4. BELAH KETUPAT\n";
cout <<" 5. PERSEGI PANJANG\n";
cout <<" Masukkan Pilihan : ";
cin >> menu;
cout<<"\n";
switch (menu)
{
case 1:
{
float a,b=3.14;
cout<<"Masukkan jari - jari : ";
cin>> a;
cout<<"Luas Lingkaran : "<<a*a*b<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 2:
{
float c;
cout<<"Berapa panjang sisinya ? ";
cin>> c;
cout<<"Luas Bujut Sangkar : "<<c*c<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 3:
{
float d,e,f=0.5;
cout<<"Berapa panjang sisinya ? ";
cin>> d;
cout<<"Berapa tingginya ? ";
cin>> e;
cout<<"Luas segitiga : "<<d*e*f<<endl;
cout<< "PilihMenu Lagi? (y/n):";
cin>> back;
if (back == 'y')
{
goto luhur;
}
}
break;
case 4:
{
float a,c,b=0.5;
cout<<"Berapa diagonal satunya ? ";
cin>> a;
cout<<"Berapa diagonal duanya ? ";
cin>> c;
cout<<"Luas belah ketupat : "<<a*c*b<<endl;
if (back == 'y')
{
goto luhur;
}
}
}
getch();
}
Related Posts