Nama :Agusalim Syamsudin
Pure
NIM :131051046
Tugas :Responsi Pemrograman Tersructur
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
struct pulsa
{ char nomor[12];
char jenis[20];
int jum;
long int harga;
};
void data();
void cetak();
pulsa biasa[20];
int c;
void data()
{
char code;
static n=0;
cout<<"berikut
adalah inputan data"<<endl;
do{
n=n+1;
c=n;
cout<<"data ke-
"<<n<<endl;
cout<<"masukan
no telpon : ";cin>>biasa[n].nomor;
cout<<"masukan
jenis kartu operator : ";cin>>biasa[n].jenis;
cout<<"masukan
jumlah pulsa : ";cin>>biasa[n].jum;
if (biasa[n].jum==5)
biasa[n].harga=60000;
else
if (biasa[n].jum==10)
biasa[n].harga=11000;
else
if (biasa[n].jum==20)
biasa[n].harga=21000;
else
if (biasa[n].jum==50)
biasa[n].harga==51000;
else
if (biasa[n].jum==100)
biasa[n].harga==101000;
else
cout<<"pulsa
tidak ada"<<endl;
cout<<"mau
masuak data lagi y/t : ";cin>>code;
}
while (code=='y');
}
void cetak()
{
cout<<"berikut
adalah daftar orang yang beli pulsa"<<endl;
cout<<"=============================================================="<<endl;
cout<<"no no telpon kartu operator jumlah pulsa harga"<<endl;
cout<<"=============================================================="<<endl;
for (int i=1;i<=c;i++)
{
cout<<i<<"
"<<setw(11)<<biasa[i].nomor<<"
"<<setw(16)<<biasa[i].jenis<<"
"<<setw(16)<<biasa[i].jum;
cout<<"
"<<setw(16)<<biasa[i].harga<<endl;
}
getch();
}
main()
{
int pilih;
do{
clrscr();
cout<<"berikut
adalah daftar menu"<<endl;
cout<<"============================"<<endl;
cout<<"1.
inputan nomor"<<endl;
cout<<"2.
cetak"<<endl;
cout<<"3.
tutup"<<endl;
cout<<"pilih
menu 1-3 : ";cin>>pilih;
switch (pilih)
{
case 1:
data();
break;
case 2:
cetak();
break;
case 3:
cout<<"Terima
Kasih Telah Menggunakan Aplikasi Ini"<<endl;
break;
default:
cout<<"anda
keluar dari menu"<<endl;
break;
}
}
while (pilih==1||pilih==2);
cout<<endl;
getch();
}
0 komentar:
Posting Komentar