menu bar

Saturday, 9 April 2016

Diberikan ketentuan pecahan uang di Indonesia. User memasukkan sebuah
bilangan, program harus dapat memecahnya menjadi pecahan sesuai dengan
mata uang di Indonesia.
Misalkan dimasukkan nilai uang 127.675 rupiah. Cobalah memecah secara
manual nilai uang di atas.


dalam c++

#include<iostream>
using namespace std;
int main()
{
    long uang,sisa;
    int u100rb,u50rb,u20rb;
    int u10rb,u5rb,u2rb,u1rb,u5ratus;
    cout<<"    Program Memecah Uang   "<<endl;
    cout<<"______________________________"<<endl;
    cout<<" Masukan Jumlah Uang Rp."; cin>>uang;
 
    u100rb=uang/100000;
    sisa=uang%100000;
 
    u50rb=sisa/50000;
    sisa=sisa%50000;
 
    u20rb=sisa/20000;
    sisa=sisa%20000;
 
    u10rb=sisa/10000;
    sisa=sisa%10000;
 
    u5rb=sisa/5000;
    sisa=sisa%5000;
 
    u2rb=sisa/2000;
    sisa=sisa%2000;
 
    u1rb=sisa/1000;
    sisa=sisa%1000;
 
    u5ratus=sisa/500;
 
    cout << endl <<endl;
    cout <<" Uang anda Rp. "<<uang<<endl;
    cout <<" Terdiri dari  : "<<endl;
    cout <<" _______________ "<<endl;
 
    if (u100rb > 0)
    cout<<u100rb<<" lembar Rp.100.000"<<endl<<endl;
    if (u50rb > 0)
    cout<<u50rb<<" lembar Rp.50.000"<<endl<<endl;
    if (u20rb > 0)
    cout<<u20rb<<" lembar Rp.20.000"<<endl<<endl;
    if (u10rb > 0)
    cout<<u10rb<<" lembar Rp.10.000"<<endl<<endl;
    if (u5rb > 0)
    cout<<u5rb<<" lembar Rp.5.000"<<endl<<endl;
    if (u2rb > 0)
    cout<<u2rb<<" lembar Rp.2.000"<<endl<<endl;
    if (u1rb > 0)
    cout<<u1rb<<" lembar Rp.1.000"<<endl<<endl;
    if (u5ratus > 0)
    cout<<u5ratus<<" keping Rp.500"<<endl<<endl;

}

dalam reptor




No comments:

Post a Comment