#include <iostream>
#include <conio.h>
using namespace std;
class segitiga
{
public:
float luas(float a, float b)
{
return (a*b/2);
}
float keliling(float a, float b, float c)
{
return (a+b+c);
}
};
void segitigaa()
{
float x,y,z;
segitiga q;
cout<<"Masukkan Alas : ";cin>>x;
cout<<"Masukkan Tinggi : ";cin>>y;
cout<<"Maka Luas segitiga :"<<q.luas(x,y)<<endl;
cout<<"Maka Keliling Segitiga :"<<q.keliling(x,y,z)<<endl;
};
class persegi
{
public:
float luas (float a)
{
return (a*a);
}
float keliling (float a)
{
return (4*a);
}
};
void persegii()
{
float x;
persegi q;
cout<<"Masukkan Sisi : ";cin>>x;
cout<<"Maka Luas Persegi adalah : "<<q.luas(x)<<endl;
cout<<"Maka Keliling Persegi Adalah : "<<q.keliling(x)<<endl;
};
class persegipanjang
{
public:
float luas (float a, float b)
{
return (a*b);
}
float keliling (float a, float b)
{
return (2*(a+b));
}
};
void persegipanjangg()
{
float x,y,z;
persegipanjang q;
cout<<"Masukkan Panjang : ";cin>>x;
cout<<"Masukkan Lebar : ";cin>>y;
cout<<"Maka Luas Persegi Panjang adalah : "<<q.luas(x,y)<<endl;
cout<<"Maka Keliling Persegi Panjang Adalah : "<<q.keliling(x,y)<<endl;
};
class lingkaran
{
public:
float luas (float a)
{
return (3.14*a*a);
}
float keliling (float a)
{
return (2*3.14*a*a);
}
};
void lingkarann()
{
float x;
lingkaran q;
cout<<"Masukkan Jari-Jari : ";cin>>x;
cout<<"Maka Luas Lingkaran : "<<q.luas(x)<<endl;
cout<<"Maka Keliling Lingkaran : "<<q.keliling(x)<<endl;
};
void garis (){
cout<<"============================\n";
};
main(){
garis();
cout<<"Nama : Ariyanto Adhi";
cout<<"\nNim : 2013.83.074\n";
garis();
cout<<"Menu Bangun Datar\n";
garis();
cout<<"Kode 1 = Segitiga\n";
cout<<"Kode 2 = Persegi\n";
cout<<"Kode 3 = Persegi Panjang\n";
cout<<"Kode 4 = Lingkaran\n";
garis();
char kdmenu;
cout<<"Masukkan Kode Menu [1-4]: ";
cin>>kdmenu;
switch(kdmenu)
{
case '1':
segitigaa();
break;
case '2':
persegii();
break;
case '3':
persegipanjangg();
break;
case '4':
lingkarann();
break;
default :
cout<<"Anda salah memasukkan kode";
}
getch();
}
Tidak ada komentar:
Posting Komentar