PRAMUDITA
KUSUMA WARDANI
56413890
2IA14
PROGRAM STRUK BELANJA
/*membuat struk belanja*/
#include <stdio.h>
#include <conio.h>
#include <iostream>
main()
{
int jml,harga,tunai;
float jum_bayar,total,kembalian,jum_harga;
char produk [20];
double tot_beli, potongan;
puts("Masukan Nama Produk= "); gets (produk);
printf ("Masukan Harga= "); scanf("%d",&harga);
printf ("Masukan Jumlah Beli= "); scanf("%d",&jml);
printf ("\n");
printf ("\n");
printf (" Pramudita's \n");
printf ("======================================");
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");
std::cout<<"total pembelian Rp. ";
sttsd::cin>>tot_beli;
if (tot_beli>=200000)
potongan = 100000;
std::cout<<"besarnya potongan Rp. "<<potongan<<std:endl;
ju_bayar = tot_beli-potongan;
std::cout<<"jumlah yang harus dibayarkan Rp. "<<jum_bayar;
printf("\n Tunai= Rp. ");scanf("%d,&tunai);
printf("===================================(-)\n");
kembalian=tunai-jum_bayar;
printf("Kembalian =Rp. %1.1f \n", kembalian);
printf("===================================\n");
printf(\t Terima Kasih\n");
printf("-----------------------------------(-)\n");
printf(" Pramudita \n");
getch;
}
Logika Program
Ø Main() adalah fungsi utama. Fungsi inilah yang akan
dipanggil pertama kali pada saat eksekusi program.
Ø #include bukanlah pernyataan, sehingga tidak diakhiri
dengan tanda titik koma (;), digunakan untuk memerintahkan compiler untuk
menyertakan file header
Ø File Header adalah file dengan eksetensi h (*.h) yaitu
file bantuan yang digunakan untuk menyimpan daftar-daftar fungsi yang akan
digunakan di dalam program.
<stdio.h> merupakan
library pada Bahasa C yang digunakan untuk operasi input-output
<conio.h> diperlukan bila menggunakan clrscr()
<iostream.h>
digunakan pada program yang melibatkan objek cout dan cin
Ø Int jml, harga, tunai yaitu membuat variabel dengan tipe
data integer (bilangan bulat). Format pada tipe data int yaitu %i dan %d
Ø Float jum_bayar, total yaitu membuat variabel dengan tipe
data float (bilangan pecahan). Format pada tipe data float yaitu %f.
Ø Char prodk[20] yaitu membuat variabel dengan tipe data
char dan memiliki maksimal panjang 20 karakter. Format pada tipe data char yaitu
%c.
Ø
Double tot_beli yaitu membuat variabel dengan tipe data
double. Format pada tipe data double yaitu %|f
Ø
Puts merupakan perintah untuk mencetak string di layar
Ø
Gets digunakan untuk memasukkan data berupa string
Ø Scanf digunakan sebagai inputan
Ø Printf digunakan sebagai keluaran
Ø Karakter escape yaitu karakter yang ditulis dengan awalan tanda \ diikuti dengan karakter tertentu yang memiliki sebuah tingkah laku
Ø
Cin>> berfungsi sebagai inputan
Ø
Cout<< berfungsi sebagai keluaran
Ø if (tot_beli>=200000)
potongan = 100000;
merupakan percabangan dari
Bahasa C. Jika nilai dari tot_beli lebih besar atau sama dengan 200000 maka
nilai potongan nya 100000.
Ø Getch()
digunakan untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan
tidak perlu diakhiri dengan enter
sumber:
http://staff.unipdu.ac.id/nufan/2013/11/11/mengenal-bahasa-pemrograman-c-dan-c/
http://comput-techno.blogspot.com/2013/01/pengertian-dari-c-beserta-fungsi.html
Tidak ada komentar:
Posting Komentar