#include <iostream> #include <iomanip> 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; solar = 7200; premium = 7900; pertamax = 8500; } void Bensin::pilihan(){ cout<<"selamat Datang di SPBU"<<endl; cout<<"beli berdasarkan : "<<endl; cout<<"a --> solar "<<endl; cout<<"b --> premium "<<endl; cout<<"c --> pertamax "<<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 0; }