PBO_CIB125_SESI 03_TUGAS 4_201381065_lutfialamsyah
#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
class bangun_datar{
protected:
int panjang,lebar;
public:
void set_values(int a, int b)
{panjang=a,lebar=b;}
};
class persegi: public bangun_datar{
public:
int area()
{return panjang*lebar;}
};
class segitiga: public bangun_datar{
public:
float area()
{return panjang*lebar/2;}
};
class lingkaran: public bangun_datar{
public:
float area()
{return panjang*lebar*3.14;}
};
persegi psg;
segitiga s3;
lingkaran o;
void menu()
{
cout<<"\t\t PROGRAM PENGHITUNG LUAS BANGUN DATAR"<<endl<<endl;
cout<<"MENU:"<<endl;
cout<<"[1]persegi"<<endl;
cout<<"[2]persegi panjang"<<endl;
cout<<"[3]segitiga"<<endl;
cout<<"[4]lingkaran"<<endl;
cout<<"[5]EXIT"<<endl<<endl;
cout<<"input pilihan: ";
}
int proses(int k)
{
int s,p,l,a,t,r;
if(k==1)
{
cout<<"masukan sisi: ";cin>>s;
psg.set_values(s, s);
cout<<"Luas persegi = "<<psg.area()<<endl;
}
else if(k==2)
{
cout<<"masukan panjang: ";cin>>p;
cout<<"masukan lebar: ";cin>>l;
psg.set_values(p, l);
cout<<"Luas persegi panjang = "<<psg.area()<<endl;
}
else if(k==3)
{
cout<<"masukan alas: ";cin>>a;
cout<<"masukan tinggi: ";cin>>t;
s3.set_values(a,t);
cout<<"Luas segitiga = "<<s3.area()<<endl;
}
else if(k==4)
{
cout<<"masukan jari-jari: ";cin>>r;
o.set_values(r, r);
cout<<"Luas lingkaran = "<<o.area()<<endl;
}
else if(k==5)
{
cout<<"\t Thanks for using this program :)"<<endl;
getch();
exit(1);
}
else
cout<<"KODE YANG ANDA MASUKAN BLM TERDAFTAR";
}
int main(){
start:
int x;
char f;
menu();cin>>x;
system("CLS");
proses(x);cout<<endl<<endl;
cout<<"tekan y untuk mengulang proses";cin>>f;system("cls");
if(f=='y' || f=='Y')
goto start;
}
#include<conio.h>
#include<stdlib.h>
using namespace std;
class bangun_datar{
protected:
int panjang,lebar;
public:
void set_values(int a, int b)
{panjang=a,lebar=b;}
};
class persegi: public bangun_datar{
public:
int area()
{return panjang*lebar;}
};
class segitiga: public bangun_datar{
public:
float area()
{return panjang*lebar/2;}
};
class lingkaran: public bangun_datar{
public:
float area()
{return panjang*lebar*3.14;}
};
persegi psg;
segitiga s3;
lingkaran o;
void menu()
{
cout<<"\t\t PROGRAM PENGHITUNG LUAS BANGUN DATAR"<<endl<<endl;
cout<<"MENU:"<<endl;
cout<<"[1]persegi"<<endl;
cout<<"[2]persegi panjang"<<endl;
cout<<"[3]segitiga"<<endl;
cout<<"[4]lingkaran"<<endl;
cout<<"[5]EXIT"<<endl<<endl;
cout<<"input pilihan: ";
}
int proses(int k)
{
int s,p,l,a,t,r;
if(k==1)
{
cout<<"masukan sisi: ";cin>>s;
psg.set_values(s, s);
cout<<"Luas persegi = "<<psg.area()<<endl;
}
else if(k==2)
{
cout<<"masukan panjang: ";cin>>p;
cout<<"masukan lebar: ";cin>>l;
psg.set_values(p, l);
cout<<"Luas persegi panjang = "<<psg.area()<<endl;
}
else if(k==3)
{
cout<<"masukan alas: ";cin>>a;
cout<<"masukan tinggi: ";cin>>t;
s3.set_values(a,t);
cout<<"Luas segitiga = "<<s3.area()<<endl;
}
else if(k==4)
{
cout<<"masukan jari-jari: ";cin>>r;
o.set_values(r, r);
cout<<"Luas lingkaran = "<<o.area()<<endl;
}
else if(k==5)
{
cout<<"\t Thanks for using this program :)"<<endl;
getch();
exit(1);
}
else
cout<<"KODE YANG ANDA MASUKAN BLM TERDAFTAR";
}
int main(){
start:
int x;
char f;
menu();cin>>x;
system("CLS");
proses(x);cout<<endl<<endl;
cout<<"tekan y untuk mengulang proses";cin>>f;system("cls");
if(f=='y' || f=='Y')
goto start;
}
Tidak ada komentar:
Posting Komentar