Program ini digunakan untuk menghitung berapa liter bahan bakar yang bisa di dapat kan sesuai dengan jumlah uang yang di inputkan .Pertama pilih bahan bakan yang di inginkan kemuadian inputkan jumlah uang.Lalu akan muncul berapa liter bahan bakar yang akan di peroleh sejumlah uang tersebut
#include<iostream.h>
#include<conio.h>
class bahan_bakar{
friend ostream& operator<<(ostream&, bahan_bakar&);
friend istream& operator>>(istream&, bahan_bakar&);
public :
bahan_bakar();
void hitung();
void hasil();
private :
float pertamax,bensin,solar;
int pil;
int uang;
float jumlah;
};
istream& operator>>(istream& in, bahan_bakar& b){
cout<<"Selamat Datang Di SPBU kelompok 4B\n";
cout<<"bahan bakar yang di inginkan=\n";
cout<<"1.pertamax\n";
cout<<"2.bensin\n";
cout<<"3.solar\n";
cout<<"masukan pil= ";
in>>b.pil;
b.uang=0;
cout<<"uang yang diberikan : ";
in>>b.uang;
return in;
}
void bahan_bakar::hasil(){
cout<<"jumlah bahan bakar= "<<jumlah<<" liter"<<endl;
}
bahan_bakar::bahan_bakar(){
pertamax=7500;
bensin=4500;
solar=4000;
}
void bahan_bakar::hitung(){
if (pil==1){
jumlah=uang/pertamax; }
else if (pil==2){
jumlah=uang/bensin; }
else if (pil==3){
jumlah=uang/solar;}
else cout<<"pilihan salah. silahkan ulangi lagi"<<endl;
}
void main(){
bahan_bakar x;
cin>>x;
x.hitung();
x.hasil();
getch();
}
Tidak ada komentar:
Posting Komentar