#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
struct handphone
{
char kd[5],*merk;
float hrg,jml,total;
}hp[30];
main()
{
char nptgs[20],nm[20],lagi;
float tb=0;
int i,j;
awal:
clrscr();
gotoxy(17,1);
cout<<"KONOHA CELL"<<endl;
cout<<"JL. Kalibata Timur No.37 Telp.(021)7901074"<<endl;
cout<<"================================================================="<<endl;
cout<<"Nama Petugas :";cin>>nptgs;
cout<<"Nama Pembeli :";cin>>nm;
cout<<"Jumlah Data :";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<"Masukan Kode Hp :";cin>>hp[i].kd;
if(strcmp(hp[i].kd,"IP3GS")==0||strcmp(hp[i].kd,"ip3gs")==0)
{
hp[i].merk="iPhone 3G S 32GB";
hp[i].hrg=4800000;
}
else if(strcmp(hp[i].kd,"BB8CV")==0||strcmp(hp[i].kd,"bb8cv")==0)
{
hp[i].merk="BB Curve 8520";
hp[i].hrg=1650000;
}
else if(strcmp(hp[i].kd,"LG9LP")==0||strcmp(hp[i].kd,"lg9lp")==0)
{
hp[i].merk="LG Optimus L9 P760";
hp[i].hrg=3300000;
}
else if(strcmp(hp[i].kd,"NL6NF")==0||strcmp(hp[i].kd,"nl6nf")==0)
{
hp[i].merk="Nokia Lumia 610NFC";
hp[i].hrg=1900000;
}
else
{
cout<<"Salah Kode!!Masukan [A/B/C]!"<<endl;
cout<<"Mau Input Data Lagi [Y/T]:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
else
goto akhir;
}
cout<<"Masukan Jumlah Beli :";cin>>hp[i].jml;
hp[i].total=hp[i].hrg*hp[i].jml;
tb=hp[i].total+tb;
}
clrscr();
gotoxy(23,1);cout<<"KONOHA CELL"<<endl;
gotoxy(8,2);cout<<"Jl.Kalibata Timir No.37 Telp.(021)7901074"<<endl;
gotoxy(8,3);
cout<<"================================================================="<<endl;
cout<<"Nama Petugas : "<<nptgs<<endl;
cout<<"Nama Pembeli : "<<nm<<endl;
cout<<"================================================================="<<endl;
cout<<"No. Kode Merk Harga Jumlah Total "<<endl;
cout<<" Hp Handphone Beli "<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<hp[i].kd;
cout<<setiosflags(ios::left)<<setw(18)<<hp[i].merk;
cout<<setiosflags(ios::left)<<setw(15)<<printf("%2.0f",hp[i].hrg),printf(" ");
cout<<setiosflags(ios::left)<<setw(16)<<printf("%2.0f",hp[i].jml),printf(" ");
cout<<setiosflags(ios::left)<<setw(12)<<printf("%2.0f\n",hp[i].total);
cout<<endl;
}
cout<<"================================================================="<<endl;
printf("Total Bayar Rp.%4.0f",tb);
cout<<endl;
cout<<"Mau Input Data Lagi [Y/T]:";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
else
goto akhir;
akhir:
getch();
}
Tidak ada komentar:
Posting Komentar