Menghitung uang kembalian
Lagi bingung mo ngapain, males lagi datang *padahal tiap hari males gak sengaja liat program C++. Sambil nonton animax *promosi
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
}
Filed under: Articles, Moduls, Perkuliahan, Stories | 6 Comments
Pages
Calendar
Archives
-
Blog Stats
- 3,962 hits
Administrator
-
Recent Comments
bikers
dapodik
dapodik-savior
disdik
Friends
human_error
Sobat
Support



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!!
@geenz
hohoo…inget atuh,, baheula mah pas pelajaran cpp mah nilai saya nc euy, wkwkwk…tapi ayeuna mah ngarti pelajaran baheula..
make exception atuh du
atawa make method try catch piraku nu kitu can bisa
@idham
)
ok kk, diteangan lah fungsina, hehe…lamun rek langsung mere modul teu kunanaon da,
klo d tmbah lg program’a bsa g????
misal”a perincian kmbalian’a…….
uang 50rb brp???
uang 20rb brp??
dst………
tlg y>>>>>>>>>>>>>>
Wah, ni bahasa Indonesia yang baru ya mas ?