#include
#include
#include
class pembayaran{
private:
int harga;
float jumlah;
public:
void tampilan();
void hj(float,int);
float totalp();
};
void pembayaran::hj(float c,int d)
{
jumlah=c;
harga=d;
}
float pembayaran::totalp()
{
return (jumlah*harga);
}
void pembayaran::tampilan()
{
cout<<" ========TOKO SUSU CIREBON========\n\n"; cout<<" A. Susu Dancow"; cout<<"\nUkuran 1. Kecil = Rp 15.000"; cout<<"\n 2. Sedang = Rp 20.000"; cout<<"\n 3. Besar = Rp 25.000\n\n"; cout<<"B. Susu Bendera"; cout<<"\nUkuran 1. Kecil = Rp 13.500"; cout<<"\n 2. Sedang = Rp 17.500"; cout<<"\n 3. Besar = Rp 20.000\n\n"; cout<<"C. Susu SGM"; cout<<"\nUkuran 1. Kecil = Rp 15.000"; cout<<"\n 2. Sedang = Rp 18.500"; cout<<"\n 3. Besar = Rp 22.000\n\n"; } void main() { atas: clrscr(); pembayaran a; char kode[2]; int ukuran,mharga; float jml; a.tampilan(); cout<<"Masukkan jenis susu : "; cin>>kode;
cout<<"Masukkan ukuran kaleng : "; cin>>ukuran;
if(strcmp(kode,"a")==0||strcmp(kode,"A")==0)//seleksi menggunakan fungsi IF THEN ELSE
{
switch(ukuran)//seleksi menggunakan SWITCH CASE
{
case 1:
mharga=15000;
break;
case 2:
mharga=20000;
break;
case 3:
mharga=25000;
break;
default:
cout<<"Tidak ada dalam daftar menu"; break; } } else if(strcmp(kode,"b")==0||strcmp(kode,"B")==0) { switch(ukuran) { case 1: mharga=13500; break; case 2: mharga=17500; break; case 3: mharga=20000; break; default: cout<<"Tidak ada dalam daftar menu"; break; } } else if(strcmp(kode,"c")==0||strcmp(kode,"C")==0) { switch(ukuran) { case 1: mharga=15000; break; case 2: mharga=18500; break; case 3: mharga=22000; break; default: cout<<"Tidak ada dalam daftar menu"; break; } }else{ goto atas; } cout<<"Harga susu tersebut Rp. "<>jml;
a.hj(jml,mharga);
cout<<"Total harga yang harus dibayar Rp. "<</div>
#include
#include
class pembayaran{
private:
int harga;
float jumlah;
public:
void tampilan();
void hj(float,int);
float totalp();
};
void pembayaran::hj(float c,int d)
{
jumlah=c;
harga=d;
}
float pembayaran::totalp()
{
return (jumlah*harga);
}
void pembayaran::tampilan()
{
cout<<" ========TOKO SUSU CIREBON========\n\n"; cout<<" A. Susu Dancow"; cout<<"\nUkuran 1. Kecil = Rp 15.000"; cout<<"\n 2. Sedang = Rp 20.000"; cout<<"\n 3. Besar = Rp 25.000\n\n"; cout<<"B. Susu Bendera"; cout<<"\nUkuran 1. Kecil = Rp 13.500"; cout<<"\n 2. Sedang = Rp 17.500"; cout<<"\n 3. Besar = Rp 20.000\n\n"; cout<<"C. Susu SGM"; cout<<"\nUkuran 1. Kecil = Rp 15.000"; cout<<"\n 2. Sedang = Rp 18.500"; cout<<"\n 3. Besar = Rp 22.000\n\n"; } void main() { atas: clrscr(); pembayaran a; char kode[2]; int ukuran,mharga; float jml; a.tampilan(); cout<<"Masukkan jenis susu : "; cin>>kode;
cout<<"Masukkan ukuran kaleng : "; cin>>ukuran;
if(strcmp(kode,"a")==0||strcmp(kode,"A")==0)//seleksi menggunakan fungsi IF THEN ELSE
{
switch(ukuran)//seleksi menggunakan SWITCH CASE
{
case 1:
mharga=15000;
break;
case 2:
mharga=20000;
break;
case 3:
mharga=25000;
break;
default:
cout<<"Tidak ada dalam daftar menu"; break; } } else if(strcmp(kode,"b")==0||strcmp(kode,"B")==0) { switch(ukuran) { case 1: mharga=13500; break; case 2: mharga=17500; break; case 3: mharga=20000; break; default: cout<<"Tidak ada dalam daftar menu"; break; } } else if(strcmp(kode,"c")==0||strcmp(kode,"C")==0) { switch(ukuran) { case 1: mharga=15000; break; case 2: mharga=18500; break; case 3: mharga=22000; break; default: cout<<"Tidak ada dalam daftar menu"; break; } }else{ goto atas; } cout<<"Harga susu tersebut Rp. "<
a.hj(jml,mharga);
cout<<"Total harga yang harus dibayar Rp. "<