Hai udah lama sikumis tipis gak pos ya.. maaf sibuk karena tugas :D
langsung aja ya hari ini kita akan bahas gimana cara kasir tau berapa lembar uang yang akan diambil, ini menggunakan perintah DIV dan MOD kalo di turbo c++ sih simbolnya DIV tandanya ( / ) dan MOD itu tandanya ( % ) mudah sekali kok mengingatnya bener kan?? udah langsung aja ya ini codingnya...
/* Praktikum Struktur Data
Materi : Menghitung berapa lembar uang
Pemrogram : Irvan salegar
*/
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
long uang,a,b,c,d,e,f,g,h,i,j;
clrscr();
printf("------------------\n");
printf("Jumlah Uang : Rp. ");scanf("%li",&uang);
printf("------------------\n");
a=uang/100000;
if(a>0)
uang=uang%100000;
b=uang/50000;
if(b>0)
uang=uang%50000;
c=uang/20000;
if(c>0)
uang=uang%20000;
d=uang/10000;
if(d>0)
uang=uang%10000;
e=uang/5000;
if(e>0)
uang=uang%5000;
f=uang/1000;
if(f>0)
uang=uang%1000;
g=uang/500;
if(g>0)
uang=uang%500;
h=uang/100;
if(h>0)
uang=uang%100;
i=uang/50;
if(i>0)
uang=uang%50;
j=uang/25;
if(j>0)
uang=uang%25;
printf("Uang Rp.100.000 = %li lembar\n",a);
printf("Uang Rp.50.000 = %li lembar\n",b);
printf("Uang Rp.20.000 = %li lembar\n",c);
printf("Uang Rp.10.000 = %li lembar\n",d);
printf("Uang Rp.5.000 = %li lembar\n",e);
printf("Uang Rp.1.000 = %li lembar\n",f);
printf("Uang Rp.500 = %li keping\n",g);
printf("Uang Rp.100 = %li keping\n",h);
printf("Uang Rp.50 = %li keping\n",i);
printf("Uang Rp.25 = %li keping\n",j);
printf("Sisa Uang = Rp. %li ",uang);
getch();
}
ini contoh output keluaran dari input diatas, sekian dulu :)