PERTEMUAN 14 BIG PROJECT

Project pulsa

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <iomanip>
#include <string.h>
#include <stdlib.h>
using namespace std;
judul()
{
printf("                 TOKO PULSA \"ON TERUS\"\n");
printf("                      ROCHMAN NUR          \n");
printf("              ===============================\n");
}

garis()
{
printf("=================================================================\n");
}

struct
{
char kp[2],ku[2],paket[20],ukuran[10];
int banyak;
long harga,subtotal;
}ra[10];

char penyewa[10],petugas[10],lagi,menu,anggota[10],nomerr[25];
int a,b;
long total,bayar,kembali;

sum()
{
total=total+ra[a].subtotal;
}

int main()
{
awal:
system("cls");
total=0;
cout<<"\tSelamat Datang di Toko Pulsa \"ON TERUS\" "<<endl;
cout<<"                   Rohman Nur"<<endl;
cout<<"    ==================================================="<<endl;
cout<<"Pilihan Menu : "<<endl;
cout<<"     1. Input Data Transaksi"<<endl;
cout<<"     2. Log Out"<<endl<<endl;
garis();
cout<<"Inputkan Pilihan Anda = ";menu=getch();
cout<<menu<<endl;
cout<<"Tekan ENTER untuk melanjutkan..";getch();

if(menu=='1') goto transaksi;
else if(menu=='2') goto akhir;

transaksi:
system("cls");
judul();
cout<<endl;
cout<<"INPUT DATA TRANSAKSI"<<endl<<endl;;
cout<<"Nama Petugas : ";cin>>petugas;
cout<<"Nama Pembeli : ";cin>>penyewa;
cout<<"Nomor HP     : ";cin>>nomerr;
cout<<"Banyak Data  : ";cin>>b;
cout<<endl<<endl;
for(a=1;a<=b;a++)
{
cout<<"Data ke - "<<a<<endl;
cout<<"Input Kode Paket [C/F/O] : ";cin>>ra[a].kp;
cout<<"Input Jenis Paket [1/2]   : ";cin>>ra[a].ku;
cout<<"Jumlah Beli    : ";cin>>ra[a].banyak;
cout<<endl;

if((!strcmp(ra[a].kp,"C"))||(!strcmp(ra[a].kp,"c")))
{
 strcpy(ra[a].paket,"Combo");
 if(strcmp(ra[a].ku,"1")==0||strcmp(ra[a].ku,"1")==0)
  {
  strcpy(ra[a].ukuran,"Mingguan");
  ra[a].harga=25000;
  }
 else if(strcmp(ra[a].ku,"2")==0||strcmp(ra[a].ku,"2")==0)
  {
  strcpy(ra[a].ukuran,"Bulanan");
  ra[a].harga=100000;
  }

}
else if((!strcmp(ra[a].kp,"F"))||(!strcmp(ra[a].kp,"f")))
{
 strcpy(ra[a].paket,"Flazz");
 if(strcmp(ra[a].ku,"1")==0||strcmp(ra[a].ku,"1")==0)
  {
  strcpy(ra[a].ukuran,"Mingguan");
  ra[a].harga=20000;
  }
 else if(strcmp(ra[a].ku,"2")==0||strcmp(ra[a].ku,"2")==0)
  {
  strcpy(ra[a].ukuran,"Bulanan");
  ra[a].harga=50000;
  }
}
else if((!strcmp(ra[a].kp,"O"))||(!strcmp(ra[a].kp,"o")))
{
 strcpy(ra[a].paket,"Ooredoo");
  if(strcmp(ra[a].ku,"1")==0||strcmp(ra[a].ku,"1")==0)
  {
  strcpy(ra[a].ukuran,"Mingguan");
  ra[a].harga=10000;
  }
 else if(strcmp(ra[a].ku,"2")==0||strcmp(ra[a].ku,"2")==0)
  {
  strcpy(ra[a].ukuran,"Bulanan");
  ra[a].harga=30000;
  }
}
}

system("cls");
judul();
cout<<"Nama Petugas  : "<<petugas<<endl;
cout<<"Nama Pembeli  : "<<penyewa<<endl;
cout<<"Nomor Hp      : "<<nomerr<<endl;
cout<<"DATA PEMBELIAN PULSA"<<endl;
garis();
cout<<"No.  Jenis           Jenis   Harga      Jumlah   Jumlah Bayar"<<endl<<endl;
cout<<"     Pulsa           Paket              Beli              "<<endl;
garis();
for(a=1;a<=b;a++)
{
cout<<setiosflags(ios::left)<<setw(5)<<a;
cout<<setiosflags(ios::left)<<setw(15)<<ra[a].paket;
cout<<setiosflags(ios::left)<<setw(9)<<ra[a].ukuran;
cout<<setiosflags(ios::left)<<setw(11)<<ra[a].harga;
cout<<setiosflags(ios::left)<<setw(7)<<ra[a].banyak;
ra[a].subtotal=ra[a].harga*ra[a].banyak;
cout<<setiosflags(ios::left)<<setw(11)<<ra[a].subtotal<<endl;
sum();
}
cout<<endl;
garis();
cout<<endl;
cout<<"                                       Total Bayar    : "<<total<<endl;
cout<<"                                       Uang Bayar     : ";cin>>bayar;
kembali=bayar-total;
cout<<"                                       Uang Kembali   : "<<kembali;
cout<<endl<<endl;
garis();
cout<<"Terimakasih Atas Telah Membeli Pulsa Kami.."<<endl<<endl;
cout<<"Input Data Lagi [Y/T] ???";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
else
goto akhir;

getch();

akhir:
getch();
}





Komentar