Minggu, 23 November 2014

Program Struk Belanja Menggunakan C / C++



Script Program :


 
#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("\t Lidya Mart \n");
   printf("\t Depok \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");
   std::cout <<"total pembelian Rp. ";
     std::cin>>tot_beli;
   if (tot_beli >= 200000)
       potongan = 100000;
   std::cout <<"besarnya potongan Rp."<<potongan<<std::endl;
     jum_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");
   getch();
   }
Source Code
 
Jika program di compile dan dijalankan, maka hasilnya akan seperti ini:
Output Program:







Penjelasan Program :
 
Ø  Library stdio.h adalah library pada bahasa C yang digunakan untuk operasi input-output (stdio = Standar Input dan Output). Tanpa menggunakan library ini maka perintah-perintah input dan output tidak dapat dieksekusi.
# include <conio.h>   : diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang input keyboard dari user
Ø  Fungsi #include <iostream.h> sebagai penempatan kode kedalam header
main() berfungsi sebagai judul fungsi
Ø  Int, float, char, double merupakan bentuk/type variable
Ø  Puts berfungsi untuk menampilkan suatu keluaran ke layar
Ø  Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Berikut adalah contoh programnya.
Ø  \n adalah konstanta karakter untuk meletakkan baris baru.
%d pada fungsi scanf(), digunakan untuk membaca input data yang bertipe integer.
Ø  %f pada fungsi scanf(), digunakan untuk membaca input data yang bertipe float.
Ø  Fungsi printf() untuk menampilkan keluaran data dan fungsi scanf() berguna untuk membaca masukkan data. Kedua ffungsi ini terdapat pada header <stdio.h>
Ø  Fungsi cout (character out) untuk menampilkan text di layar monitor anda. Cout merupakan sebuah objek di dalam C, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar)





Tidak ada komentar:

Posting Komentar