BOOKLIGHT: Program Struk Belanja Bahasa C

Minggu, 23 November 2014

Program Struk Belanja Bahasa C

Nama : Arif Maulana Eka Putra
NPM   : 51413325
Kelas  : 2IA14

Output Program :




Algoritma :

1. int jml,harga,tunai;
    float jum_bayar,total,kembalian,jum_harga;
    char produk[20];
    double tot_beli, potongan;

Variabel yang digunakan sebagai berikut:
jml : Di gunakan untuk jumlah barang.
harga : Di gunakan untuk harga barang.
tunai : Di gunakan untuk menginput nilai dari uang yang diterima.

2. puts   ("Masukkan Nama produk = ");gets(produk);
    printf ("Masukkan Harga = ");scanf("%d",&harga);
    printf ("Masukkan Jumlah beli = ");scanf("%d",&jml);


Variabel untuk penginputan pada informasi barang yang dibeli : 
produk : Di gunakan untuk menyimpan data dari nama barang.
harga : Di gunakan untuk menyimpan data dari harga barang.
jml : Di gunakan untuk menyimpan data dari jumlah barang.

3. printf ("            Toko Arief                \n");
    printf ("=====================================\n");
Mencetak judul nama toko, setelah itu mencetak garis.

4. printf (" Nama Produk   = %s\n",produk);
    printf (" Harga         = Rp. %d \n",harga);
    printf (" Jumlah Beli   = Rp. %d \n",jml);
Mencetak variabel produk, harga, dan jml.

5. jum_harga=jml*harga;

Digunakan untuk mendapatkan jumlah harga menggunakan variabel jum_harga (dengan cara variabel jml dikalikan dengan harga).

6. printf (" total pembelian = Rp. %1.1f \n",jum_harga);
    printf (" ========================================(+)\n");
Mencetak jum_harga, dan mencetak garis.

7. printf (" total pembelian = Rp. %1.1f \n",jum_harga);
Penginputan variabel tot_beli untuk memasukkan nilai total pembelian dan untuk Mencetak tot_beli.

8. if (tot_beli >=200000)
    potongan = 100000;
Percabangan yang digunakan untuk memproses nilai potongan, jika kondisi terpenuhi maka lanjut ke proses selanjutnya. Memasukkan niai variabel potongan yaitu sebesar 100000.

9.  jum_bayar = tot_beli-potongan;
Proses untuk menentukan jum_bayar dengan menggunakan cara tot_beli-potongan.

10. std::cout<<" jumlah yang harus dibayarkan Rp. "<<jum_bayar;
Mencetak jum_bayar.

11. printf(" \n Tunai = Rp. ");scanf("%d",&tunai);
Penginputan variabel tunai.

12. printf(" \n Tunai = Rp. ");scanf("%d",&tunai);
  printf(" ========================================(-)\n");
Mencetak variabel tunai, setelah itu garis.

13. kembalian=tunai-jum_bayar;
Proses untuk menentukan kembalian dengan menggunakan cara tunai-jum_bayar.

14. printf(" Kembalian = Rp. %1.1f \n",kembalian);
      printf(" ========================================(-)\n");
      printf("       Muhamad Kadafi (55413739)     \n");

Mencetak variabel kembalian, lalu mencetak garis, lalu mencetak nama dan NPM.

 15. getch;}
Proses dihentikan.





Tidak ada komentar:

Posting Komentar