/*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 sinta\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
- int jml,
harga, tunai berarti membuat variabel jml, harga dan tunai dengan tipe data
integer
- float
jum_bayar, total… digunakan untuk membuat variabel dengan tipe data float
- char
produk[20] adalah membuat variabel produk dengan tipe data char dan memiliki
panjang maksimal 20 karakter
- double
tot_beli… adalah membuat variabel dengan tipe data double
- puts(“Masukan
Nama Produk = ”) merupakan perintah untuk mencetak string dilayar
- gets(produk)
digunakan untuk memasukkan data berupa string agar tampil dilayar
- printf
digunakan untuk menampilakn string dilayar sama seperti perintah puts
- scanf(“%d”,
&harga) digunakan untuk memasukkan data lewat keyboard yang akan disimpan
pada variabel harga (&harga) dan akan memiliki tipe data integer (%d).
sedangkan %f untuk menjadikan data yang dimasukkan bertipe floating point
- \t
menyatakan karakter tab
- \n
menyatakan baris baru
- cout<<
digunakan untuk menampilkan text di layar monitor. Cout adalah sebuah objek di
dalam C++. << sebagai operator pemasukan
- if
(tot_beli >= 200000); potongan =
100000; merupakan
percabangan dari Bahasa C. kodingan diatas jika nilai variabel tot_beli lebih
besar sama dengan 200000 maka nilai potongan menjadi 100000
- 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
- if untuk menyeleksi suatu kondisi
Related Posts