Menentukan Potongan Harga Dengan C++ - Membuat program kasir atau penjualan sering dipilih mahasiswa jurusan Informatika untuk tugas akhir ataupun skripsi mereka. Alasan mereka berbeda-beda pastinya. Ada yang memang sejak awal sudah berencana mengambil sejak awal kuliah, ada yang mempertimbangkan kemudahan tempat riset yang banyak tersebar.
Membuat Contoh Program C++ Kasir
Pada kesempatan kali ini, Fama Gulz akan membahas tentang contoh program C++ sederhana, program C++ kali ini adalah program untuk menentukan potongan harga (diskon) dari suatu harga barang yang diberikan pengguna ke dalam program melalui proses penginputan data. Ketentuanya disini adalah potongan yang diberikan secara default diatur sebanyak 10%. Jika pemakai program hendak mengubah nilai diskon, bisa dilakukan dengan cara mendeklarasikan variabel untuk diskon (potongan harga). Variabel ini nantinya akan digunakan dalam penugasan untuk menentukan potongan harga yang diperoleh.
Listing Contoh Program C++ Kasir
Sebelum menuju ke listing program, sebaiknya kita buat dulu algoritma untuk program yang akan kita rancang. Algoritma dalam metode Pseudocode-nya adalah :
Masukkan(harga_barang)
Diskon <- (harga_barang x 10)/100
Tampilkan(diskon)
Untuk listing programnya bisa dilihat dibawah ini:
/*simpel program kasir created by : Fama Gulz web: famagulz.blogspot.com */
#include "stdio.h"
#include "conio.h"
int pilMember,pilMenu,pilMakanan,pilMinuman;
int bayar =0,bayar2=0,uangPembeli,kembalian,total;
void makanan(){
makan:printf(" Food Price \n");
printf(" 1. Nasi Goreng :8000 \n");
printf(" 2. Mie Ayam :7000 \n");
printf(" 3. Mie Goreng :7000 \n");
printf(" 4. Selesai memilih \n");
printf(" Masukkan Pilihan :");
scanf("%d",&pilMakanan);
switch(pilMakanan){
case 1:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+8000;
getch();
clrscr();
goto makan;
}break;
case 2:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+7000;
getch();
clrscr();
goto makan;
}break;
case 3:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+7000;
getch();
clrscr();
goto makan;
}break;
case 4:{
clrscr();
break; }break;
default : printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
clrscr();
goto makan;
}
}
void minuman(){
minum:printf(" Drink price \n");
printf(" 1. Jus Pokat :6000 \n");
printf(" 2. Teh M.Dingin :3000 \n");
printf(" 3. Pepsi :5500 \n");
printf(" 4. Selesai Memilih \n");
printf(" Inputkan Pilihan :");
scanf("%d",&pilMinuman);
switch(pilMinuman){
case 1:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+6000;
getch();
clrscr();
goto minum;
}break;
case 2:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+3000;
getch();
clrscr();
goto minum;
}break;
case 3:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+5500;
getch();
clrscr();
goto minum;
}break;
case 4:{
clrscr();
break;
}break;
default :
printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
clrscr();
goto minum;
}
}
void bannerCafe(){
printf("+=================================+ \n");
printf("+ ~~>SELAMAT DATANG DICAFE<~~ + \n");
printf("+ FAMAGULZ[DOT]BLOGSPOT[DOT]COM + \n");
printf("+=================================+ \n");
}
void pembayaran(){
pembayar:printf(" Total Pembelian Makanan :");
printf("Rp.%d,-",bayar);
printf("\n Total Pembelian Minuman :");
printf("Rp.%d,-",bayar2);
total=bayar+bayar2;
printf("\n total __________________:Rp.%d,- \n",total);
printf(" Jumlah Uang Pembeli :Rp.");
scanf("%d",&uangPembeli);
printf("-------------------- \n");
kembalian=uangPembeli-total;
printf(" Kembalian :Rp.%d,- \n",kembalian);
getch();
clrscr();
}
void main(){
menu :
bannerCafe();
printf(" ==>MENU<== \n");
printf(" + ------ + \n");
printf(" 1. List Makanan \n");
printf(" 2. List Minuman \n");
printf(" 3. Bayar \n");
printf(" Masukan Pilihan :");
scanf("%d",&pilMenu);
switch(pilMenu){
case 1:{
clrscr();
bannerCafe();
makanan();
goto menu;
}break;
case 2:{
clrscr();
bannerCafe();
minuman();
goto menu;
}break;
case 3:{
clrscr();
pembayaran();
goto menu;
}break;
default : printf("Pilihan Yang Anda Masukan Tidak Ada Di List Menu ");
}
}
#include "stdio.h"
#include "conio.h"
int pilMember,pilMenu,pilMakanan,pilMinuman;
int bayar =0,bayar2=0,uangPembeli,kembalian,total;
void makanan(){
makan:printf(" Food Price \n");
printf(" 1. Nasi Goreng :8000 \n");
printf(" 2. Mie Ayam :7000 \n");
printf(" 3. Mie Goreng :7000 \n");
printf(" 4. Selesai memilih \n");
printf(" Masukkan Pilihan :");
scanf("%d",&pilMakanan);
switch(pilMakanan){
case 1:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+8000;
getch();
clrscr();
goto makan;
}break;
case 2:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+7000;
getch();
clrscr();
goto makan;
}break;
case 3:{
printf(" Makanan Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar+=+7000;
getch();
clrscr();
goto makan;
}break;
case 4:{
clrscr();
break; }break;
default : printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
clrscr();
goto makan;
}
}
void minuman(){
minum:printf(" Drink price \n");
printf(" 1. Jus Pokat :6000 \n");
printf(" 2. Teh M.Dingin :3000 \n");
printf(" 3. Pepsi :5500 \n");
printf(" 4. Selesai Memilih \n");
printf(" Inputkan Pilihan :");
scanf("%d",&pilMinuman);
switch(pilMinuman){
case 1:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+6000;
getch();
clrscr();
goto minum;
}break;
case 2:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+3000;
getch();
clrscr();
goto minum;
}break;
case 3:{
printf(" Minuman Akan Segera Di Antar\n");
printf(" Silahkan Menunggu Sebentar ^_^ ");
bayar2+=+5500;
getch();
clrscr();
goto minum;
}break;
case 4:{
clrscr();
break;
}break;
default :
printf(" Pilihan Yang Anda Masukan Tidak Ada Di List Menu");
clrscr();
goto minum;
}
}
void bannerCafe(){
printf("+=================================+ \n");
printf("+ ~~>SELAMAT DATANG DICAFE<~~ + \n");
printf("+ FAMAGULZ[DOT]BLOGSPOT[DOT]COM + \n");
printf("+=================================+ \n");
}
void pembayaran(){
pembayar:printf(" Total Pembelian Makanan :");
printf("Rp.%d,-",bayar);
printf("\n Total Pembelian Minuman :");
printf("Rp.%d,-",bayar2);
total=bayar+bayar2;
printf("\n total __________________:Rp.%d,- \n",total);
printf(" Jumlah Uang Pembeli :Rp.");
scanf("%d",&uangPembeli);
printf("-------------------- \n");
kembalian=uangPembeli-total;
printf(" Kembalian :Rp.%d,- \n",kembalian);
getch();
clrscr();
}
void main(){
menu :
bannerCafe();
printf(" ==>MENU<== \n");
printf(" + ------ + \n");
printf(" 1. List Makanan \n");
printf(" 2. List Minuman \n");
printf(" 3. Bayar \n");
printf(" Masukan Pilihan :");
scanf("%d",&pilMenu);
switch(pilMenu){
case 1:{
clrscr();
bannerCafe();
makanan();
goto menu;
}break;
case 2:{
clrscr();
bannerCafe();
minuman();
goto menu;
}break;
case 3:{
clrscr();
pembayaran();
goto menu;
}break;
default : printf("Pilihan Yang Anda Masukan Tidak Ada Di List Menu ");
}
}
Demikian postingan kali ini tentang contoh program c++ kasir, semoga bermanfaat, sampai jumpa lagi ;)
+ komentar + 5 komentar
gan fail di clsrc();
Banyak yang error gan ,perlu perbaikan
buat yang error di clrscr();
delete aja clrscr():
cobain run lagi coding na...
sukses gan...
Software Toko
Contoh Program C++ "Kasir" >>>>> Download Now
>>>>> Download Full
Contoh Program C++ "Kasir" >>>>> Download LINK
>>>>> Download Now
Contoh Program C++ "Kasir" >>>>> Download Full
>>>>> Download LINK
Post a Comment
Admin