MAKALAH
PRAKTIKUM BAHASA C
Oleh:
Gita Anggia Putri
10912016
Manajemen Informatika (MI 1)
Universitas Komputer Indonesia
-
Membuat Program Untuk Memisahkan
Pecahan Uang Kembalian
Disini saya akan membuat program untuk memecahkan uang
kembalian untuk membantu kasir swalayan sejumlah Rp.138.700 kedalam pecahan 50.000, 20.000, 10.000, 5.000,
2.000, 1.000, 500 dan 100.
Maka
uang pecahan kembali adalah:
1 lembar 50.000 : 2 lembar
1 lembar 20.000 : 1 lembar
1 lembar 10.000 : 1 lembar
1 lembar 5.000 : 1 lembar
1 lembar 2.000 : 1 lembar
1 lembar 1.000 : 1 lembae
1 logam 500 : 1 koin
2 logam 100 : 2 koin
1 lembar 20.000 : 1 lembar
1 lembar 10.000 : 1 lembar
1 lembar 5.000 : 1 lembar
1 lembar 2.000 : 1 lembar
1 lembar 1.000 : 1 lembae
1 logam 500 : 1 koin
2 logam 100 : 2 koin
Sekarang saya akan melakukan
coding menggunakan Dev-C++ untuk menjalankan program berikut. Maka yang perlu
dilakukan adalah buka software Dev-C++
1.
Klik File, New, lalu Source File
2.
Lalu masukan Codingnya
Isi coding tersebut adalah sebagai berikut:
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
main()
{
int jml_uang, a, b, c, d, e,
f, g, h, s_a, s_b, s_c, s_d, s_e, s_f, s_g;
printf ("PROGRAM
UNTUK MEMISAHKAN PECAHAN UANG -GITA ANGGIA PUTRI-");
printf (" Jumlah Uang : Rp."); scanf ("%d",
&jml_uang);
printf ("\n
Uang pecahan kembalian adalah: ");
a = jml_uang / 50000;
s_a = jml_uang % 50000;
b = s_a / 20000;
s_b = s_a % 20000;
c = s_b/10000;
s_c = s_b%10000;
d=s_c/5000;
s_d=s_c%5000;
e=s_d/2000;
s_e=s_d%2000;
f=s_e/1000;
s_f=s_e%1000;
g=s_f/500;
s_g=s_f%500;
h=s_g/100;
printf (" \n
Rp. 50.000 = %d Lembar ", a);
printf (" \n
Rp. 20.000 = %d Lembar ", b);
printf (" \n
Rp. 10.000 = %d Lembar ", c);
printf (" \n
Rp. 5.000 = %d Lembar ", d);
printf (" \n
Rp. 2.000 = %d Lembar ", e);
printf (" \n
Rp. 1.000 = %d Lembar ", f);
printf (" \n
Rp. 500 = %d Koin ", g);
printf (" \n
Rp. 100 = %d Koin ", h);
getch ();
return 0;
}
3.
Lalu Compile&Run, dan masukan nominal
Rp.138700, maka akan tampil pada layar:
1 lembar 50.000 : 2 lembar
1 lembar 20.000 : 1 lembar
1 lembar 10.000 : 1 lembar
1 lembar 5.000 : 1 lembar
1 lembar 2.000 : 1 lembar
1 lembar 1.000 : 1 lembar
1 logam 500 : 1 koin
2 logam 100 : 2 koin
1 lembar 20.000 : 1 lembar
1 lembar 10.000 : 1 lembar
1 lembar 5.000 : 1 lembar
1 lembar 2.000 : 1 lembar
1 lembar 1.000 : 1 lembar
1 logam 500 : 1 koin
2 logam 100 : 2 koin
Tidak ada komentar:
Posting Komentar