Jumat, 19 Juli 2013


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
         

  
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



Tidak ada komentar:

Posting Komentar