program menentukan harga atau takaran pembelian BBM (C++)

program untuk menentukan harga atau takaran dalam liter dalam trangsaksi pembelian BBM, program ini akan menentukan jumlah uang yang akan dibayar jika dalam pembelian memilih takaran liter yang dibeli, begitu juga sebaliknya,jika yang dipilih adalah jumlah uang untuk membeli bahan bakar makan akan ditunjukan jumlah dalam liternya.

dalam penjelasan algoritmanya bisa seperti ini:

sudah ditentukan untuk harga tiap jenis bahan bakar dalam 1 liternya. pembeli dapat memilih jenis bahan bakar yang akan dibeli.

dalam pembelian akan diminta untuk memilih berapa bayak bahan bakar yang diinginkan.

jika memilih dalam jumlah uang yang sudah ditentukam maka akan menampilkan berapa liter BBM yang diperoleh, begitu juga bila memilih dalam jumlah liter yang dibeli maka akan menapilkan berapa jumlah uang yang harus dibayar.

deklarasi:

jenis BBM = harga BBM

beli_uang,_liter;

jumlah_uang,_liter;

deskripsi:

jenis BBM =harga BBM

beli_uang; or beli_liter;

if beli_uang;

write jumlah_liter;

if beli_liter;

write jumlah_uang;

end

 

SOURCE CODE

#include <iostream.h>
#include <conio.h>

class bensin
{
public:
void input_beli();
void proses();

private:
int pilih_bahan_bakar,pilih;
float harga,uang,liter;
};

void bensin::input_beli()
{
cout<<“pilih jenis BBM yang di beli”<<endl<<endl;
cout<<“1. pertamax = 9800/liter”<<endl;
cout<<“2. solar    = 4000/liter”<<endl;
cout<<“3. premium  = 4500/liter”<<endl<<endl;
do{
cout<<“pilihan (1/2/3): “;
cin>>pilih_bahan_bakar;
}while(pilih_bahan_bakar!=1 && pilih_bahan_bakar!=2 && pilih_bahan_bakar!=3);

cout<<endl<<“[pilih pembelian bahan bakar dalam satuan]”<<endl<<endl;
cout<<“1. uang”<<endl;
cout<<“2. liter”<<endl<<endl;
do{
cout<<“pilihan (1/2): “;
cin>>pilih;
}while(pilih!=1 && pilih!=2);
cout<<endl;

if(pilih==1){
cout<<“berapa rupiah anda membeli : “;
cin>>uang;}
else if(pilih==2){
cout<<“berapa liter anda membeli: “;
cin>>liter;}
else{
cout<<“salah”;}
}

void bensin::proses()
{
clrscr();
if(pilih_bahan_bakar==1 && pilih==1){
harga=uang/9800;
cout<<“anda membeli bahan bakar pertamax “<<endl;
cout<<uang<<endl;
cout<<“dan mendapat “<<harga<<” liter”;}
else if(pilih_bahan_bakar==1 && pilih==2){
harga=liter*9800;
cout<<“anda membeli bahan bakar pertamax “<<endl;
cout<<liter<<” liter”<<endl;
cout<<“dan uang yang harus dibayar : “<<harga<<” rupiah”;}

else if(pilih_bahan_bakar==2 && pilih==1){
harga=uang/4000;
cout<<“anda membeli bahan bakar solar “<<endl<<endl;
cout<<uang<<endl<<endl;
cout<<“dan mendapat “<<harga<<” liter”;}
else if(pilih_bahan_bakar==2 && pilih==2){
harga=liter*4000;
cout<<“anda membeli bahan bakar solar “<<endl;
cout<<liter<<” liter”<<endl;
cout<<“dan uang yang harus dibayar : “<<harga<<” rupiah”;}

else if(pilih_bahan_bakar==3 && pilih==1) {
harga=uang/4500;
cout<<“anda membeli bahan bakar premium “<<endl<<endl;
cout<<uang<<endl<<endl;
cout<<“dan mendapat “<<harga<<” liter”;}
else if(pilih_bahan_bakar==3 && pilih==2){
harga=liter*4500;
cout<<“anda membeli bahan bakar premium “<<endl<<endl;
cout<<liter<<” liter”<<endl<<endl;
cout<<“dan uang yang harus dibayar : “<<harga<<” rupiah”; }
}

int main()
{
bensin pom;
pom.input_beli();
pom.proses();

return 0;
}

 

maaf jika ada kesalahan,(masih dalam langkah pembelajaran)

TRIMAKASIH TELAH MENGUNJUNGI BLOG SAYA.semoga bermanfaat.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: