Nama: meidiana dwi andyni
Kelas :2ia14
Npm: 55413407
/*PROGRAM STRUK BELANJA*/
/*membuat struk belanja*/
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int jml, harga, tunai;
float jum_bayar, total, kembalian, jum_harga;
char produk [20];
double tot_beli, potongan;
puts("Masukkan Nama Produk = "); gets(produk);
printf("Masukkan Harga = "); scanf("%d", &jml);
printf("===========================\n");
printf("\t vira mart \n");
printf("\t cikampek \n");
printf("===========================\n");
printf("Nama Produk = %s \n", produk);
printf("Harga = Rp. %d \n", harga);
printf("Jumlah Beli = Rp. %d \n", jml);
jum_harga = jml*harga;
printf("Total Pembelian = Rp. %1.1f \n", jum_harga);
printf("========================(+) \n");
cout <<"Total Pembelian Rp. ";
cin>>tot_beli;
if (tot_beli >= 200000)
potongan = 100000;
cout<<"jumlah yang harus dibayarkan Rp. "<<jum_bayar;
printf(" \n Tunai = Rp. %1.1f \n", kembalian);
printf("===========================\n");
printf("\t Terima Kasih\n");
printf("----------------------------------------------\n");
printf("\t andyni\n");
getch();
}
Logika Program :
#include digunakan untuk memerintahkan compiler untuk menyertakan file header
<stdio.h> merupakan library pada Bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input dan Output)
<conio.h> diperlukan bila menggunakan clrscr()
<iostream.h> digunakan pada program yang melibatkan objek cout dan cin
main() adalah sebuah fungsi dalam Bahasa C
Pemberian harga awal atau inialisasi,yaitu jumlah,harga,tunai,jumlah bayar,total,kembalian jumlah harga
menentukan nilai input,yaitu produk harga,jumlah beli,tunai
Memperoses nilai-nilai yang telah di input untuk mencari jumlah harga total pembelian,total beli,potongan,jumlah bayar
menampilkan hasil proses yaitu jumlah bayar dan kembalian
getch() yaitu suatu fungsi yang saat kita menginputkan sebuah karakter, maka akan ada penekanan enter secara otomatis, dan pindah ke baris selanjutnya. Fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar sehingga sering digunakan untuk meminta inputan berupa password