Sunday, November 23, 2014

Bahasa C membuat Program Kasir

Dalam Tugas Algoritma & Pemrograman kali ini akan membahas Bahasa C untuk membuat program kasir. Berikut adalah Listing Programnya:

Coding

#include
#include
#include
main()
{
int jml,harga,tunai;
float bayar,ppn,total,kembalian;
char produk[20];
puts(“Masukan Nama produk = “);gets(produk);
printf(“Masukan Harga       = “);scanf(“%d”,&harga);
printf(“Masukan Jumlah beli = “);scanf(“%d”,&jml);
clrscr();
printf(“=====================================\n”);
printf(“\t Alfamart Pondok Labu \n”);
printf(“\t    Jakarta Selatan \n”);
printf(“=====================================\n”);
printf(” Nama produk   = %s\n”,produk);
printf(” Harga         = Rp. %d \n”,harga);
printf(” Jumlah Beli   = Rp. %d \n”,jml);
bayar = jml*harga;
printf(” Maka Bayar    = Rp. %1.1f \n”,bayar);
ppn = 0.1*harga;
printf(” PPN           = Rp. %1.1f \n”,ppn);
total = bayar+ppn;
printf(“===================================(+)\n”);
printf(” Total         = Rp. %1.1f \n”,total);
printf(” Tunai         = Rp. “);scanf(“%d”,&tunai);
printf(“===================================(-)\n”);
kembalian=tunai-total;
printf(” Kembalian     = Rp. %1.1f \n”,kembalian);
printf(“=====================================\n”);
printf(“\t     Terima Kasih\n”);
printf(“————————————-\n”);
printf(” \t     Kelompok 6 \n”);
printf(” \t     1. Nama1 \n”);
printf(” \t     2. Nama2 \n”);
printf(” \t     3. Nama3 \n”);
getch();

Keterangan Coding

#include<> berfungsi untuk menjalankan program, yang merupakan library. Printf merupakan key dari #include<stdio.h>, getch adaah salah satu kata dari #include<conio.h> sedangkan #include<iostream> berfungsi sebagai input output contoh katanya yaitu cout.
  Pertama-tama masukan variabel ; jml= untuk jumlah barang, harga=untuk harga barang
tunai =untuk memasukkan nilai uang. Variabel tersebut bertipe float. Produk variabel  yang ditentukan maksimum 20 karakter.  Tot_beli dan potongan merupakan pendeklarasian  double.
 Setelah itu masing-masiing variabel akan dijadikan tempat untuk menampung data yang akan diinput. % digunakan untuk menampilkan decimal integer.

            Jika sudah mencetak judul dengan perintah printf. \n digunakan untuk pindah ke baris bawah. Puts digunakan untuk menampilkan data yang tipe nya string dan secara otomatis akan pindah baris.  Fungsi dari Gets adalah untuk pemasukan data.

            Untuk menghitung jumlah harga, yaitu jml_harga = jumlah*harga. Setelah itu akan mencetak total pembelian. Jika total beli lebih dari atau sama dengan 200000 maka akan mendapat potongan sebesar 100000 dari total belanja dan jumlah belanja berarti total belanja dikurang potongan maka akan tercetak total yang harus dibayar. Sedangkan jika pembelian tidak lebih atau sama dengan 200000 maka tidak mendapat potongan dan total yang harus dibayar adalah jumlah awal tadi. Setelah itu akan tercetak kembaliannya. Getch di gunakan untuk menahan tampilan agar tidak langsung keluar dari program.

Output Program


No comments:

Post a Comment