Tuesday, January 29, 2013

Make cashier Simple Program with Borland C + +


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