Headlines
  • <br />
  • Selamat datang di situs media w174rd.
  • Satu situs yang menjunjung tinggi kode etik ber-inofasi dan ber-informasi!!
  • http://w174rd.tk/

Program Kasir dengan C++

   

 
Hosting Gratis
 

----- Print Email

beberapa hari yang lalu saya di beri tugas untuk membuat program kasir yang memiliki masukan total belanja dengan syarat:

1. karena total belanja seringkali bukan kelipatan pecahan rupiah, maka dilakukan pembulatan ke pecahan ratusan. jika lebih besar dari Rp.50,- dibulatkan ke atas dan jika lebih kecil atau sama dengan Rp.50,- dibulatkan ke bawah. contoh: Rp.24.756,- dibulatkan mejadi Rp.24.800,-.

2. potongan belanja dihitung dengan ketentuan: jika total belanja kurang dari Rp.300.000,- tidak mendapat diskon, jika total belanja antara Rp.300.000,- sampai Rp.500.000,- mendapat diskon 20%, jika total belanja lebih dari Rp.500.000,- mendapat diskon 30%.

3.Program juga akan menerima masukkan jumlah uang pembayaran dari pembeli dan menghitung kembaliannya.

4. gunakan pengulangan jika ingin melakukan transaksi lagi.

dan hasilnya seperti ini:

 

#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c, d, e, f, i;
char y;

do
{
clrscr();
gotoxy(8,2);cout<<”##################################################################”;
gotoxy(8,3);cout<<”#                                                                #”;
gotoxy(8,4);cout<<”#                              w174rd.tk                         #”;
gotoxy(8,5);cout<<”#                                                                #”;
gotoxy(8,6);cout<<”#                                                                #”;
gotoxy(8,7);cout<<”##################################################################”;
cout<<endl;
gotoxy(8,9);cout<<”==================================================================”;
gotoxy(8,10);cout<<”Bon  N017-812-31013HCN                              kasir : amroji”;
gotoxy(8,11);cout<<”==================================================================”;
gotoxy(8,12);cout<<”Shotgun              1           Rp.xxxxxxx             Rp.xxxxxxx”;
gotoxy(8,13);cout<<”Magnum Sniper Rifle  1           Rp.xxxxxxx             Rp.xxxxxxx”;
gotoxy(8,14);cout<<”Clarion 5.56         1           Rp.xxxxxxx             Rp.xxxxxxx”;
gotoxy(8,15);cout<<”M249                 1           Rp.xxxxxxx             Rp.xxxxxxx”;
gotoxy(8,16);cout<<”—————————————————————-(+)”;
gotoxy(8,17);cout<<”total Item.          4                                  Rp.”; cin>>a;
b=a%100;
if(b>50){
c=(100-b)+a;
gotoxy(8,18);cout<<”harga                                                   Rp.”<<c;}
else{
c=a-b;
gotoxy(8,18);cout<<”harga                                                   Rp.”<<c;}
cout<<endl;
if(c<300000)
{
gotoxy(8,19);cout<<”tidak ada diskon                                        Rp.”<<c;}

else if(a>=300000&&a<=500000){
f=(c*20)/100;
i= c-f;
b=i%100;
if(b>50){
d=(100-b)+i;}
else{
d=i-b;}
gotoxy(8,19);cout<<”diskon 20%                                              Rp.”<<d;}
else{
f=(c*30)/100;
i= c-f;
b=i%100;
if(b>50){
d=(100-b)+f;}
else{
d=i-b;}
gotoxy(8,19);cout<<”diskon 30%                                              Rp.”<<d;}

gotoxy(8,20);cout<<”Tunai                                                   Rp.”; cin>>e;
gotoxy(8,21);cout<<”—————————————————————-(-)”;
e=e-d;
gotoxy(8,22);cout<<”Kembalian                                               Rp.”<<e;
gotoxy(8,23);cout<<”PPN (50,525)”;
gotoxy(8,24);cout<<”==================================================================”;
gotoxy(8,26);cout<<”Tgl  29-4-2011          jam  : 06:57:59″;
gotoxy(8,28);cout<<”——————————————————————”;
gotoxy(15,30);cout<<”           HARGA BKP SUDAH TERMASUK PPN                   “;
gotoxy(8,31);cout<<” WWW.W174RD.TK                            WWW.INFORMATIKA-2010.TK  “;
gotoxy(8,34);cout<<”———————–copywrong © Najib————————–”;
gotoxy(8,35);cout<<”inputkan data lagi [Y/T]: “; cin>>y;
}

while(y==’Y'||y==’y');
return(0);
}

 
 
 

Comments (2)

 

  1. badri says:

    jib, iye teh anu make struct tea lain ??

  2. najib says:

    teu iue mah. numake struct mah uas: nilai akhir dengan c++

Leave a Reply

 

*



Hosting Gratis