Lagi bingung mo ngapain, males lagi datang *padahal tiap hari males gak sengaja liat program C++. Sambil nonton animax *promosi :D dapet deh sebuah program sederhana, lumayan deh buat nambahin daftar PR *hihi.. Namun masih ada kekurangan dalam program ini :( aduh, gak isa ngakalinnya. Jikalau User menginput selain number maka akan stuck programna *ckckck..


#include “iostream.h”    //header file
#include “conio.h”    //header file
void main(){
int harga,total,uang_dibayar,uang_kembalian;    //definisi variabel
char ulang;    //definisi variabel, untuk penghitung mulai baru
do {    //ulang 1
clrscr();    //clear screen
cout<<”Program Kasir sederhana”<<endl;    //biar gaya ajah
cout<<”Created (c) 2008 by sIdoenk”<<endl<<endl;    //biar ketahuan yang bikin
int i=1;    //definisiin variabel buat nentuin counter barang
total=0;    //def total pada saat pertama kali
do    {    //ulang 2
cout<<”Harga barang “<<i<<” : Rp “;cin>>harga;    //terus input selama input tersebut bukan 0
total = total+harga;    //proses mendapatkan total harga barang
i = i++;    //counter barang juga, yang menentukan count ke-n
}while(harga != 0);    //kembali statement ulang-2 jika harga bukan 0 (nol)
cout<<”== Total harga   Rp “<<total<<endl<<endl;    //cetak total harga barang
cout<<”-> Uang dibayar: Rp “;cin>>uang_dibayar;        //input uang dibayar
if(uang_dibayar < total) {    //jika uang dibar lebih kecil dari total, kurang pastinya
cout<<”Perhatian!”<<endl;
cout<<”Mohon maaf, Uang tidak mencukupi.”;
} else {        //jika uang dibayar lebih besar/sama dengan total harga barang
uang_kembalian = uang_dibayar-total;    //proses mencari sisa
cout<<”========== Sisa  Rp “<<uang_kembalian<<endl;    //cetak sisa uangnya
}
cout<<”Hitung baru (y/n)?”;cin>>ulang;    //input ulang
}while(ulang == ‘y’ || ulang == ‘Y’);    //kembali ke statemen ulang 1 jika diinput ulang = y/Y
}



6 Responses to “Menghitung uang kembalian”  

  1. Hayoooo,,,,saha ieu….
    Hm……C++ nyaaaa?????jadi inget sok dikerem di lab kompi slama dua hari berturut2 ma KJ….inget teu??Henteu da nt mah menikmatinya…..Hwafffuhhhh!!

  2. 2 sidoenk

    @geenz
    hohoo…inget atuh,, baheula mah pas pelajaran cpp mah nilai saya nc euy, wkwkwk…tapi ayeuna mah ngarti pelajaran baheula..

  3. make exception atuh du
    atawa make method try catch piraku nu kitu can bisa :P

  4. 4 sidoenk

    @idham
    ok kk, diteangan lah fungsina, hehe…lamun rek langsung mere modul teu kunanaon da, :) )

  5. klo d tmbah lg program’a bsa g????
    misal”a perincian kmbalian’a…….
    uang 50rb brp???
    uang 20rb brp??
    dst………
    tlg y>>>>>>>>>>>>>>

  6. Wah, ni bahasa Indonesia yang baru ya mas ? :D


Leave a Reply