PROGRAM SIMULASI BAHAN BAKAR BBM
01.30
By
Unknown
KELOMPOK PPT
0
komentar
Buat
simulasi
membeli
bahan
bakar
dengan
spesifikasi
:
Input berupa :
uang/berapa
liter yang akan dibeli
Jenis bahan bakar yang
akan dibeli
Indikator
akan
berlangsung
terus
(kenaikkan
0.1liter) selama
total harga/jumlah
liter bahan
bakar
yang dibeli
belum
melebihi
permintaan
Output menyatakan :
Jumlah
liter yang dibeli (bila
input berupa uang)
Total
uang yang
harus dibayar (bila
input berupa
liter
#include <cstdlib>
#include <iostream>
using namespace std;
class Bensin{
public :
Bensin();
void pilihan();
void hitung_uang();
void hitung_liter();
private :
double uang, liter, tampil;
char pil;
char ambil;
double harga, pertamax, premium, solar;
};
Bensin::Bensin(){
harga = 0;
premium = 4500;
pertamax = 5000;
solar = 7500;
}
void Bensin::pilihan(){
cout<<"selamat Datang di SPBU"<<endl;
cout<<"beli berdasarkan : "<<endl;
cout<<"a --> premium "<<endl;
cout<<"b --> pertamax "<<endl;
cout<<"c --> solar "<<endl;
cout<<"masukkan pilihan anda = ";
cin>>ambil;
if(ambil == 'a' || ambil == 'b' || ambil == 'c'){
cout<<"beli berdasarkan :"<<endl;
cout<<"1 -> uang"<<endl;
cout<<"2 -> liter"<<endl;
cout<<"masukkan pilihan pembelian : ";
cin>> pil;
if(pil == '1'){
hitung_uang();
}
else if(pil=='2'){
hitung_liter();
}
else{
system("cls");
pilihan();
}
}
system("cls");
pilihan();
}
void Bensin::hitung_uang(){
cout<<"masukkan besarnya uang : ";
cin>> uang;
if(ambil == 'a'){
harga = premium;
}
else if (ambil == 'b'){
harga = pertamax;
}
else if (ambil == 'c'){
harga =solar;
}
tampil = uang / harga;
cout<<"jumlah Bensin yang dibeli : "<<tampil <<" liter"<<endl;
system("PAUSE");
system("cls");
pilihan();
}
void Bensin::hitung_liter(){
cout<<"masukkan jumlah liter : ";
cin>> liter;
if(ambil == 'a'){
harga = premium;
}
else if (ambil == 'b'){
harga = pertamax;
}
else if (ambil == 'c'){
harga =solar;
}
tampil = harga * liter;
cout<<"uang yang harus dibayar : Rp "<<tampil <<".00"<<endl;
system("PAUSE");
system("cls");
pilihan();
}
int main(int argc, char *argv[])
{
Bensin x;
x.pilihan();
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
class Bensin{
public :
Bensin();
void pilihan();
void hitung_uang();
void hitung_liter();
private :
double uang, liter, tampil;
char pil;
char ambil;
double harga, pertamax, premium, solar;
};
Bensin::Bensin(){
harga = 0;
premium = 4500;
pertamax = 5000;
solar = 7500;
}
void Bensin::pilihan(){
cout<<"selamat Datang di SPBU"<<endl;
cout<<"beli berdasarkan : "<<endl;
cout<<"a --> premium "<<endl;
cout<<"b --> pertamax "<<endl;
cout<<"c --> solar "<<endl;
cout<<"masukkan pilihan anda = ";
cin>>ambil;
if(ambil == 'a' || ambil == 'b' || ambil == 'c'){
cout<<"beli berdasarkan :"<<endl;
cout<<"1 -> uang"<<endl;
cout<<"2 -> liter"<<endl;
cout<<"masukkan pilihan pembelian : ";
cin>> pil;
if(pil == '1'){
hitung_uang();
}
else if(pil=='2'){
hitung_liter();
}
else{
system("cls");
pilihan();
}
}
system("cls");
pilihan();
}
void Bensin::hitung_uang(){
cout<<"masukkan besarnya uang : ";
cin>> uang;
if(ambil == 'a'){
harga = premium;
}
else if (ambil == 'b'){
harga = pertamax;
}
else if (ambil == 'c'){
harga =solar;
}
tampil = uang / harga;
cout<<"jumlah Bensin yang dibeli : "<<tampil <<" liter"<<endl;
system("PAUSE");
system("cls");
pilihan();
}
void Bensin::hitung_liter(){
cout<<"masukkan jumlah liter : ";
cin>> liter;
if(ambil == 'a'){
harga = premium;
}
else if (ambil == 'b'){
harga = pertamax;
}
else if (ambil == 'c'){
harga =solar;
}
tampil = harga * liter;
cout<<"uang yang harus dibayar : Rp "<<tampil <<".00"<<endl;
system("PAUSE");
system("cls");
pilihan();
}
int main(int argc, char *argv[])
{
Bensin x;
x.pilihan();
system("PAUSE");
return EXIT_SUCCESS;
}
0 komentar: