Program Kasir Sederhana C++

Program Kasir adalah sebuah program yang dibuat dengan tujuan untuk mempermudah kasir dalam melalukan tugasnya, berupa proses aritmatika. Namun, karena pada artikel ini kita membuat program kasir yang sederhana, dapat kita simpulkan bahwa apa yang ada di dalamnya itu bersifat static, kaku dan harus mengikuti sistem. Kalau mau di ubah, ya harus ubah scriptnya

Dalam pembuatan program ini, kita setidaknya menggunakan fungsi while do, fungsi if, dan aritmatika. cukup simple, namun scriptnya lumayan panjang. 

Dalam program ini kita mulai menggunakan variabel long. soalnya ketika kita menggunakan menggunakan variabel int, proses yang didapat hasilnya aneh, ga tau kenapa, yang seharusnya normal seperti bahasa pemograman lain..

#Program Kasir Sederhana C++

Buka Script:

#include <iostream.h>
#include <conio.h>
#include<string.h>

void main(){
clrscr();
long nomakan,nominum,porsi,tMakan,tMinum,bayar,total,kembalian;
long NA, NT, NI, T, K, J;

char ulang[5];

NA=12000;
NI=10000;
NT=8000;

T=3000;
K=4000;
J=7000;

do{
cout<<"Rumah makan padang";
do{
cout<<"nn~Menu Makanan";
cout<<"n1. Nasi + Ayam";
cout<<"n2. Nasi + Ikan";
cout<<"n3. Nasi + Telur";
cout<<"nPilih menu nomer: ";
cin>>nomakan;

if(nomakan==1) {
cout<<"nnNasi + Ayam = Rp. "<<NA;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMakan=porsi*NA;

cout<<"Total Makanan = Rp. "<<tMakan;
}else if (nomakan==2) {
cout<<"nnNasi + Ikan = Rp. "<<NI;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMakan=porsi*NI;

cout<<"Total Makanan = Rp. "<<tMakan;
}else if (nomakan==3) {
cout<<"nnNasi + Telur = Rp. "<<NT;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMakan=porsi*NT;

cout<<"Total Makanan = Rp. "<<tMakan;
}else{
cout<<"periksa kembali menu makanan anda ! ";

}}while(nomakan>3);

do{
cout<<"nn~Menu Minuman";
cout<<"n1. Teh";
cout<<"n2. Kopi";
cout<<"n3. Jus";
cout<<"nPilih menu nomer: ";
cin>>nominum;

if(nominum==1) {
cout<<"nnTeh = Rp. "<<T;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMinum=porsi*T;

cout<<"Total Minuman = Rp. "<<tMinum;
}else if (nominum==2) {
cout<<"nnKopi = Rp. "<<K;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMinum=porsi*K;

cout<<"Total Minuman = Rp. "<<tMinum;
}else if (nominum==3) {
cout<<"nnJus = Rp. "<<J;
cout<<"nBanyak porsi = ";
cin>>porsi;

tMinum=porsi*J;

cout<<"Total Minuman = Rp. "<<tMinum;
}else{
cout<<"periksa kembali menu minuman anda ! ";

}}while(nominum>3);

total=tMakan + tMinum;

cout<<"nnTotal Makan & Minum Adalah = "<<total ;
do{
cout<<"nBayar = Rp. ";
cin>>bayar;

kembalian = bayar-total;
if(bayar<total){
cout<<"nUang anda tidak cukup ! "<<kembalian;
}}while(bayar<total);

cout<<"nKembalian = Rp. "<<kembalian;
cout<<"nTerimaKasih";

cout<<"nnUlangi ?? ";
cin>>ulang;

}while(strcmp(ulang,"y")==0);



}

Output
program kasir


Semoga Bermanfaat


Artikel Terkait:

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)