Membuat Program Kasir Sederhana dengan Borland C++

Assalamu'alaikum Wr.Wb

Nantslight - Sudah lama sekali nggak posting tentang program.. tugas besar juga belum selesai juga..
Yang penting tetap SEMANGAAT..!! (^_^)


Program yang akan saya bahas ini merupakan salah satu tugas program saya di kuliah dasar Pemrograman Komputer modul 4 yang membahas tentang Kondisi. 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();
}

//=============================================================

Atau kalau kalian ingin sourcecodxa beserta compile-annya, silahkan klik di sini.
Maaf bila ada salah atau terjadi error karena masih newbie. Tapi insya'Allah tidak akan error karena suda saya compile terlebih dahulu dan tidak terajdi error.. (^_^)

Selamat Mencoba..

Semoga Bermanfaat..

Wassalamu'alaikum Wr.Wb
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

3 Responses to this post

  1. Unknown on 12 June 2013 at 11:21

    widihhh mantap bgt dachhh bisa di coba nichhh

    thank's ya

  2. Arif Nurnanto on 25 July 2013 at 12:33

    Sama-sama... :)

  3. Anita on 23 November 2013 at 05:59

    pusiiing................

Leave a comment