Perinsip Pemrograman
1. Menghitung Jumlah Tukar Pecahan Uang Rupiah menggunakan Borland C++
Menghitung Jumlah Tukar Pecahan Uang Rupiah Dengan Borland C++ |
Berikut Programya:
#include<iostream.h>
#include<conio.h>
int main()
{
int x,s100rb,s50rb,s20rb,s10rb,s5rb,s2rb,s1000,s500,s100,s50,sisa;
char back;
awal :
cout<<"==================================================\n";
cout<<"MENGHITUNG NILAI TUKAR UANG RUPIAH KEDALAM PECAHAN\n";
cout<<"============By : Resa Sigit Ardiyanto============\n";
cout<<"==================================================\n\n";
cout<<"Masukan uang yang ingin di tukar : ";
cin>>x;
s100rb=x/100000;
s50rb =(x-(s100rb*100000))/50000;
s20rb =(x-(s100rb*100000)-(s50rb*50000))/20000;
s10rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000))/10000;
s5rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000))/5000;
s2rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000))/2000;
s1000 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000))/1000;
s500 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000))/500;
s100 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500))/100;
s50 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500)-(s100*100))/50;
sisa =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500)-(s100*100)-(s50*50))/1;
cout<<endl<<"Uang yang akan anda dapatkan : "<<endl<<endl;
cout<<" "<<s100rb<<" : Pecahan 100.000 Rupiah"<<endl;
cout<<" "<<s50rb <<" : Pecahan 50.000 Rupiah" <<endl;
cout<<" "<<s20rb <<" : Pecahan 20.000 Rupiah" <<endl;
cout<<" "<<s10rb <<" : Pecahan 10.000 Rupiah"<<endl;
cout<<" "<<s5rb <<" : Pecahan 5.000 Rupiah" <<endl;
cout<<" "<<s2rb <<" : Pecahan 2.000 Rupiah" <<endl;
cout<<" "<<s1000 <<" : Pecahan 1.000 Rupiah"<<endl;
cout<<" "<<s500 <<" : Pecahan 500 Rupiah" <<endl;
cout<<" "<<s100 <<" : Pecahan 100 Rupiah" <<endl;
cout<<" "<<s50 <<" : Pecahan 50 Rupiah" <<endl<<endl;
cout<<"Sisa "<<sisa<<" Rupiah"<<endl;
cout<<"Tidak terhitung karena pembulatan"<<endl<<endl;
cout<<"Anda mau menukar lagi ? [y/n] = ";
cin>>back;
if(back == 'y'){
clrscr();
goto awal;
}else{
return 0;
}
getch ();
}
#include<conio.h>
int main()
{
int x,s100rb,s50rb,s20rb,s10rb,s5rb,s2rb,s1000,s500,s100,s50,sisa;
char back;
awal :
cout<<"==================================================\n";
cout<<"MENGHITUNG NILAI TUKAR UANG RUPIAH KEDALAM PECAHAN\n";
cout<<"============By : Resa Sigit Ardiyanto============\n";
cout<<"==================================================\n\n";
cout<<"Masukan uang yang ingin di tukar : ";
cin>>x;
s100rb=x/100000;
s50rb =(x-(s100rb*100000))/50000;
s20rb =(x-(s100rb*100000)-(s50rb*50000))/20000;
s10rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000))/10000;
s5rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000))/5000;
s2rb =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000))/2000;
s1000 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000))/1000;
s500 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000))/500;
s100 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500))/100;
s50 =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500)-(s100*100))/50;
sisa =(x-(s100rb*100000)-(s50rb*50000)-(s20rb*20000)-(s10rb*10000)-(s5rb*5000)-(s2rb*2000)-(s1000*1000)-(s500*500)-(s100*100)-(s50*50))/1;
cout<<endl<<"Uang yang akan anda dapatkan : "<<endl<<endl;
cout<<" "<<s100rb<<" : Pecahan 100.000 Rupiah"<<endl;
cout<<" "<<s50rb <<" : Pecahan 50.000 Rupiah" <<endl;
cout<<" "<<s20rb <<" : Pecahan 20.000 Rupiah" <<endl;
cout<<" "<<s10rb <<" : Pecahan 10.000 Rupiah"<<endl;
cout<<" "<<s5rb <<" : Pecahan 5.000 Rupiah" <<endl;
cout<<" "<<s2rb <<" : Pecahan 2.000 Rupiah" <<endl;
cout<<" "<<s1000 <<" : Pecahan 1.000 Rupiah"<<endl;
cout<<" "<<s500 <<" : Pecahan 500 Rupiah" <<endl;
cout<<" "<<s100 <<" : Pecahan 100 Rupiah" <<endl;
cout<<" "<<s50 <<" : Pecahan 50 Rupiah" <<endl<<endl;
cout<<"Sisa "<<sisa<<" Rupiah"<<endl;
cout<<"Tidak terhitung karena pembulatan"<<endl<<endl;
cout<<"Anda mau menukar lagi ? [y/n] = ";
cin>>back;
if(back == 'y'){
clrscr();
goto awal;
}else{
return 0;
}
getch ();
}
Selamat mencoba di Boarland C++ anda.
Semangan belajar semangat berbagi.
Tidak ada komentar:
Posting Komentar