Membuat program untuk menghitung jumlah pecahan uang suatu nilai sesuai ketentuan berikut :
- Pecahan uang rupiah yang digunakan adalah Rp. 100.000, Rp. 50.000, Rp. 20.000, Rp. 10.000, Rp. 5.000, Rp. 2.000, Rp. 500, Rp. 200, Rp. 100.
- Menggunakan fungsi untuk menghitung jumlah lembaran sesuai pecahannya.
Script:
#include<iostream>
using namespace std;
int konversi(long &u, long p)
{
int pecahan;
pecahan = u / p;
u = u % p;
return(pecahan);
}
void output(long u)
{
cout<<"Uang Rp. 100000 : "<<konversi(u, 100000)<<" lembar\n";
cout<<"Uang Rp. 50000 : "<<konversi(u, 50000)<<" lembar\n";
cout<<"Uang Rp. 20000 : "<<konversi(u, 20000)<<" lembar\n";
cout<<"Uang Rp. 10000 : "<<konversi(u, 10000)<<" lembar\n";
cout<<"Uang Rp. 5000 : "<<konversi(u, 5000)<<" lembar\n";
cout<<"Uang Rp. 2000 : "<<konversi(u, 2000)<<" lembar\n";
cout<<"Uang Rp. 1000 : "<<konversi(u, 1000)<<" lembar\n";
cout<<"Uang Rp. 500 : "<<konversi(u, 500)<<" lembar\n";
cout<<"Uang Rp. 200 : "<<konversi(u, 200)<<" lembar\n";
cout<<"Uang Rp. 100 : "<<konversi(u, 100)<<" lembar\n";
}
int main()
{
long uang;
cout<<"Masukkan Jumlah Uang : Rp. ";
cin>>uang;
output(uang);
return 0;
}
No comments:
Post a Comment