Hallo Teman-Teman di sini saya akan MenShare sebuah Program Kasir Berbasis text yang Menggunakan Bahasa Pemrograman C++.
Yang Memiliki Sistem
1. Jika Membayar dengan Cash dan total belanja Min Rp.300.000,00 akan Mendapatkan Potongan 3%, jika kurang dari itu tidak mendapatkan potongan.
2. Jika Membayar dengan Kartu Debit dan total belanja Min Rp.200.000,00 akan Mendapatkan Potongan 2%, jika kurang dari itu tidak mendapatkan potongan.
3. Jika Membayar dengan Kartu Member dan total belanja Min Rp.100.000,00 akan Mendapatkan Potongan 3%, jika kurang dari itu tidak mendapatkan potongan.
Langsung aja ini Source Code nya gan !!!
/*
ILHAM HERMAWAN
SALAM ANAK BANGSA
*/
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
void setcolor(unsigned short color){
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
gr(){
cout<<"*=======================================================================*\n";
}
gr1(){
cout<<"*-----------------------------------------------------------------------*\n";
}
main(){
awal:
clrscr();
int p,barang[30],jumlah_barang,total=0,potongan=0,jumlah_bayar=0,bayar=0,kembalian=0,menu;
char input,nom_total[20],nom_potongan[20],nom_jumlah_bayar[20],nom_bayar[20],nom_kembalian[20],t[20];
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"APLIKASI KASIR";setcolor(7);cout<<"\t\t\t\t*\n"
<<"*\t\t\t\t";setcolor(4);cout<<"ZERO SWALAYAN";setcolor(7);cout<<"\t\t\t\t*\n"
<<"*\t\t\t";setcolor(4);cout<<"Sintan,Jl. Masuka 2,Kalimantan Barat";setcolor(7);cout<<"\t\t*\n";
gr();
cout<<"* Masukan Jumlah Barang Max 30 Barang = ";cin>>jumlah_barang;
for(int i=1;i <= jumlah_barang;i++){
cout<<"* Barang "<<i<<"\t = ";cin>>barang[i];
total=total+barang[i];
}
gr1();
cout<<"* Total \t = Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
cout<<"* ";setcolor(5);cout<<"1. Cash \n";setcolor(7);
cout<<"* ";setcolor(6);cout<<"2. Kartu Credit \n";setcolor(7);
cout<<"* ";setcolor(9);cout<<"3. Member \n";setcolor(7);
menu:
cout<<"* Silahkan Pilih Menu (1-3) = ";cin>>menu;
switch(menu){
case 1:
clrscr();
if(total >= 300000){
potongan=total*0.02;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU CASH";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 2% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.300.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU CASH";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
case 2:
clrscr();
if(total >= 200000){
potongan=total*0.02;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU Kartu Credit";setcolor(7);cout<<"\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 2% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.200.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU KARTU CREDIT";setcolor(7);cout<<"\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
case 3:
clrscr();
if(total >= 100000){
potongan=total*0.03;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU MEMBER";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 3% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.100.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU MEMBER";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
default:
goto menu;
break;
}
gr1();
cout<<"* Bayar \t\t= ";cin>>bayar;
kembalian=bayar-jumlah_bayar;
cout<<"* Kembalian \t\t= Rp.";
sprintf(nom_kembalian,"%i",kembalian);
p=strlen(nom_kembalian);
for(int i=0;i<p;i++){
t[strlen(nom_kembalian)-i-1]=nom_kembalian[i];
}
for(int i=strlen(nom_kembalian)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
input:
cout<<"* Apakah Anda Akan Mengulangi Kembali (Y/T) = ";cin>>input;
if(input == 'Y' || input == 'y'){
goto awal;
}else if(input == 'T' || input == 't'){
goto akhir;
}else{
goto input;
}
getche();
akhir:
}
ILHAM HERMAWAN
SALAM ANAK BANGSA
*/
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
void setcolor(unsigned short color){
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
gr(){
cout<<"*=======================================================================*\n";
}
gr1(){
cout<<"*-----------------------------------------------------------------------*\n";
}
main(){
awal:
clrscr();
int p,barang[30],jumlah_barang,total=0,potongan=0,jumlah_bayar=0,bayar=0,kembalian=0,menu;
char input,nom_total[20],nom_potongan[20],nom_jumlah_bayar[20],nom_bayar[20],nom_kembalian[20],t[20];
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"APLIKASI KASIR";setcolor(7);cout<<"\t\t\t\t*\n"
<<"*\t\t\t\t";setcolor(4);cout<<"ZERO SWALAYAN";setcolor(7);cout<<"\t\t\t\t*\n"
<<"*\t\t\t";setcolor(4);cout<<"Sintan,Jl. Masuka 2,Kalimantan Barat";setcolor(7);cout<<"\t\t*\n";
gr();
cout<<"* Masukan Jumlah Barang Max 30 Barang = ";cin>>jumlah_barang;
for(int i=1;i <= jumlah_barang;i++){
cout<<"* Barang "<<i<<"\t = ";cin>>barang[i];
total=total+barang[i];
}
gr1();
cout<<"* Total \t = Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
cout<<"* ";setcolor(5);cout<<"1. Cash \n";setcolor(7);
cout<<"* ";setcolor(6);cout<<"2. Kartu Credit \n";setcolor(7);
cout<<"* ";setcolor(9);cout<<"3. Member \n";setcolor(7);
menu:
cout<<"* Silahkan Pilih Menu (1-3) = ";cin>>menu;
switch(menu){
case 1:
clrscr();
if(total >= 300000){
potongan=total*0.02;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU CASH";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 2% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.300.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU CASH";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
case 2:
clrscr();
if(total >= 200000){
potongan=total*0.02;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU Kartu Credit";setcolor(7);cout<<"\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 2% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.200.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU KARTU CREDIT";setcolor(7);cout<<"\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
case 3:
clrscr();
if(total >= 100000){
potongan=total*0.03;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU MEMBER";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* SELAMAT ANDA MENDAPAT KAN POTONGAN SEBESAR 3% DARI TOKO KAMI !!! \n"
<<"* KARENA BELANJA MELEBIHI RP.100.000,00 \n"
<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Dengan Potongan \t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}else{
potongan=0;
jumlah_bayar=total-potongan;
gr();
cout<<"*\t\t\t\t";setcolor(4);cout<<"MENU MEMBER";setcolor(7);cout<<"\t\t\t\t*\n";
gr();
cout<<"* Total \t\t\t= Rp. ";
sprintf(nom_total,"%i",total);
p=strlen(nom_total);
for(int i=0;i<p;i++){
t[strlen(nom_total)-i-1]=nom_total[i];
}
for(int i=strlen(nom_total)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Potongan \t\t\t= Rp. ";
sprintf(nom_potongan,"%i",potongan);
p=strlen(nom_potongan);
for(int i=0;i<p;i++){
t[strlen(nom_potongan)-i-1]=nom_potongan[i];
}
for(int i=strlen(nom_potongan)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
cout<<"* Jumlah Bayar \t\t= Rp. ";
sprintf(nom_jumlah_bayar,"%i",jumlah_bayar);
p=strlen(nom_jumlah_bayar);
for(int i=0;i<p;i++){
t[strlen(nom_jumlah_bayar)-i-1]=nom_jumlah_bayar[i];
}
for(int i=strlen(nom_jumlah_bayar)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
}
break;
default:
goto menu;
break;
}
gr1();
cout<<"* Bayar \t\t= ";cin>>bayar;
kembalian=bayar-jumlah_bayar;
cout<<"* Kembalian \t\t= Rp.";
sprintf(nom_kembalian,"%i",kembalian);
p=strlen(nom_kembalian);
for(int i=0;i<p;i++){
t[strlen(nom_kembalian)-i-1]=nom_kembalian[i];
}
for(int i=strlen(nom_kembalian)-1;i>=0;i--){
cout<<t[i];
if(i%3==0){
if(i!=0){
cout<<".";
}
}
}
cout<<".00 \n";
gr1();
input:
cout<<"* Apakah Anda Akan Mengulangi Kembali (Y/T) = ";cin>>input;
if(input == 'Y' || input == 'y'){
goto awal;
}else if(input == 'T' || input == 't'){
goto akhir;
}else{
goto input;
}
getche();
akhir:
}