Contoh Program C++ Toko Wayang
Program toko wayang ini menjual beberapa jenis wayang yang berukuran kecil, sedang, dan besar. Dengan tiga jenis tokoh wayang yaitu : Cepot, Dawala, dan Semar. Masing-masing tokoh dan ukuran memiliki harga yang berbeda.
Narasi Program
Sebuah toko yang menjual kerajinan wayang menggunakan sebuah program kasir sebagai alat transaksi penjualannya. Program tersebut menggunakan bahasa pemrograman C++, dengan bertujuan mempermudah dalam proses perhitungan pembayaran.
Menu pada program
Terdapat 1 menu keterangan produk, 2 menu input, dan 1 menu laporan. Menu keterangan produk menampilkan jenis-jenis tokoh wayang dan ukuran masing-masing wayang, Menu input menampilkan proses input wayang yang akan di beli dan ukurannya, Terakhir menu laporan yang berisikan nama tokoh wayang yang dibeli, harga, pembayaran, PPN, total pembayaran, uang yang dibayarkan dan uang kembalian.
Tampilan program
Listing Program
#include <vcl.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
char prod;
String merk;
int uk,jum,tot,bany,bayar,kembali,k,s,b,PPN;
printf("\n--------------Toko Cobain Sentosa---------------");
printf("\n-------------Jln. Panawuan No. 12-------------");
printf("\nA. Wayang Cepot\n 1. Ukuran Kecil\n 2. Ukuran Sedang\n 3. Ukuran Besar");
printf("\nB. Wayang Dawala\n 1. Ukuran Kecil\n 2. Ukuran Sedang\n 3. Ukuran Besar");
printf("\nC. Wayang Semar\n 1. Ukuran Kecil\n 2. Ukuran Sedang\n 3. Ukuran Besar");
printf("\nMasukkan Nama Wayang\t[A/B/C] :");scanf("%s",&prod);
printf("\nMasukkan Ukuran\t[1/2/3] :");scanf("%d",&uk);
printf("\nBanyak Beli :");scanf("%d",&bany);
if(prod=='A'||prod=='a')
{
merk="Wayang Cepot";
k=8500;
s=12000;
b=15000;
}
else if(prod=='B'||prod=='b')
{
merk="Wayang Dawala";
k=6000;
s=10000;
b=12500;
}
else
{
merk="Wayang Semar";
k=5400;
s=8000;
b=9700;
}
PPN=4500;
if(uk==1)
{
printf("Merk Barang\t: %s\n",merk);
printf("Harga\t\t: Rp. %8d",k);
jum=k*bany;
printf("\nPembayaran\t: Rp. %8d",jum);
printf("\nPPN\t\t: Rp. %8d\n",PPN);
tot=jum+PPN;
printf("\nTotal Bayar\t: Rp. %8d\n",tot);
printf("\nUang Bayar\t: Rp. ");scanf("%d",&bayar);
kembali=bayar-tot;
printf("\nUang Kembali\t: Rp. %8d\n\t\t***Terima Kasih Anda Telah ke Counter Kami***",kembali);
}
else if(uk==2)
{
printf("Merk Barang\t: %s\n",merk);
printf("Harga\t\t: Rp. %8d",s);
jum=s*bany;
printf("\nPembayaran\t: Rp. %8d",jum);
printf("\nPPN\t\t: Rp. %8d\n",PPN);
tot=jum+PPN;
printf("\nTotal Bayar\t: Rp. %8d\n",tot);
printf("\nUang Bayar\t: Rp. ");scanf("%d",&bayar);
kembali=bayar-tot;
printf("\nUang Kembali\t: Rp. %8d\n\t\t***Terima Kasih Anda Telah ke Counter Kami***",kembali);
}
else
{
printf("Merk Barang\t: %s\n",merk);
printf("\nHarga\t\t: Rp. %8d",b);
jum=b*bany;
printf("\nPembayaran\t: Rp. %8d",jum);
printf("\nPPN\t\t: Rp. %8d\n",PPN);
tot=jum+PPN;
printf("\nTotal Bayar\t: Rp. %8d\n",tot);
printf("\nUang Bayar\t: Rp. ");scanf("%d",&bayar);
kembali=bayar-tot;
printf("\nUang Kembali\t: Rp. %8d\n\t\t***Terima Kasih Anda Telah ke Counter Kami***",kembali);
}
getch();
}
Semoga berguna untuk tugas matakuliah pemrograman dasar ^_^
ijin kopas ya koding nya
ReplyDeleteijin kopas ya koding nya
ReplyDeleteiya silahkan, terimakasi udah berkunjung
ReplyDelete