Om Swastyastu
Sudah lama sekali nggak posting tentang program.. tugas besar juga belum selesai juga..
Yang penting tetap SEMANGAAT..!! (^_^)
Program yang akan saya ingin belajar dengan teman nya saya,saya harus berusaha membuat program biar mencapai cita cita setinggi langit , Kondisi yang saya maksud yaitu kondisi if, if-else, nested if, (trus yang satunya lupa (^_^) ) dan switch-case. Program yang akan saya share ini menggunakan salah satu perulangan tersebut, yaitu dengan Switch-case.
Oke langsung aja, berikut sourcecodxa..
//====================================================
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
float jk, hs, ydbl, jhrg, dskn, byr, kmbl, ttl;
char js;
cout<<"===============================================================" <<endl;
cout<<"= Toko Minyak Goreng =" <<endl;
cout<<"===============================================================" <<endl;
cout<<" Jenis Kode Minyak Goreng = Kode Ukuran Minyak Goreng " <<endl;
cout<<" A. Filma = 1. Kecil "<<endl;
cout<<" B. Bimoli = 2. Sedang"<<endl;
cout<<" C. Sunco = 3. Besar"<<endl;
cout<<"===============================================================" <<endl;
cout<<" Masukkan jenis minyak : ";
cin>>js;
switch (js)
{
case 'A' :
cout<<" Masukkan kode ukuran minyak : ";
cin>>jk;
cout<<"===============================================================" <<endl;
if (jk==1)
{
hs=15000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else if ((jk>=1) && (jk<3))
{
hs=20000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else
{
hs=25000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
break;
case 'B' :
cout<<" Masukkan jenis kaleng : ";
cin>>jk;
cout<<"===============================================================" <<endl;
if (jk==1)
{
hs=13500;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else if ((jk>=1) && (jk<3))
{
hs=17500;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else
{
hs=20000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
break;
case 'C' :
cout<<" Masukkan jenis kaleng : ";
cin>>jk;
cout<<"===============================================================" <<endl;
if (jk==1)
{
hs=15000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else if ((jk>=1) && (jk<3))
{
hs=18500;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
else
{
hs=22000;
cout<<" Harga satuan Rp " <<hs<<".00"<<endl;
}
break;
default:
cout<<"Anda memasukkan Kode yang salah."<<endl;
break;
}
cout<<"===============================================================" <<endl;
cout<<" Jumlah yang dibeli : ";
cin>>ydbl;
cout<<"===============================================================" <<endl;
jhrg=hs*ydbl;
cout<<" Harga yang harus dibayar : Rp " <<jhrg<<".00"<<endl;
if (jhrg <= 100001)
{
dskn=0;
cout<<" Jumlah diskon yang didapat : " <<dskn<<"%"<<endl;
cout<<" Total : Rp " <<jhrg<<endl;
cout<<"===============================================================" <<endl;
cout<<" Jumlah uang yang dibayarkan : Rp " ;
cin>>byr;
kmbl=byr-jhrg;
cout<<" Jumlah uang kembalian : Rp " <<kmbl<<endl;
cout<<"===============================================================" <<endl;
}
else if (jhrg>=100000)
{
dskn=1;
cout<<" Jumlah diskon yang didapat :" <<dskn<<"%"<<endl;
ttl=jhrg-(jhrg/100*1);
cout<<" Total : Rp " <<ttl<<".00"<<endl;
cout<<"===============================================================" <<endl;
cout<<" Jumlah uang yang dibayarkan : Rp " ;
cin>>byr;
kmbl=byr-ttl;
cout<<" Jumlah uang kembalian : Rp " <<kmbl<<endl;
cout<<"===============================================================" <<endl;
}
else if ((jhrg >= 500001) && (jhrg<1000001))
{
dskn=5;
cout<<" Jumlah diskon yang didapat :" <<dskn<<"%"<<endl;
ttl=jhrg-(jhrg/100*5);
cout<<" Total : Rp " <<ttl<<".00"<<endl;
cout<<"===============================================================" <<endl;
cout<<" Jumlah uang yang dibayarkan : Rp " ;
cin>>byr;
kmbl=byr-ttl;
cout<<" Jumlah uang kembalian : Rp " <<kmbl<<endl;
cout<<"===============================================================" <<endl;
}
else
{
dskn=10;
cout<<" Jumlah diskon yang didapat :" <<dskn<<"%"<<endl;
ttl=jhrg-(jhrg/100*10);
cout<<" Total : Rp " <<ttl<<".00"<<endl;
cout<<"===============================================================" <<endl;
cout<<" Jumlah uang yang dibayarkan : Rp " ;
cin>>byr;
kmbl=byr-ttl;
cout<<" Jumlah uang kembalian : Rp " <<kmbl<<endl;
cout<<"===============================================================" <<endl;
}
getche();
}
//=============================================================
Selamat Mencoba..
Semoga Bermanfaat..
Om Santih, santih,santih om..
:D
0 comments:
Post a Comment