#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
garis()
{
cout<<"==============================================="<<endl;
}
main()
{
int data,j,grand=0,totaljum=0,tobay,diskon;
char input;
struct
{
char kode,nama[30];
int harga,jumbel,total;
}kereta[5];
a:
clrscr();
garis();
cout<<" Daftar Penjualan Tiket "<<endl;
cout<<"Masukan Banyak Data";cin>>data;
for(j=1;j<=data;j++)
{
cout<<"Data Ke. "<<j<<endl;
cout<<"Kode Kereta [1/2/3] : ";cin>>kereta[j].kode;
if (kereta[j].kode=='1')
{
strcpy(kereta[j].nama,"Argo Bromo");
kereta[j].harga=250000;
}
else if (kereta[j].kode=='2')
{
strcpy(kereta[j].nama,"Argo Lawu");
kereta[j].harga=300000;
}
else if (kereta[j].kode=='3')
{
strcpy(kereta[j].nama,"Pangandaran");
kereta[j].harga=200000;
}
else
{
strcpy(kereta[j].nama,"Tidak Ada Kereta");
kereta[j].harga=0;
}
cout<<"Nama Kereta : "<<kereta[j].nama<<endl;
cout<<"Harga : "<<kereta[j].harga<<endl;
cout<<"Jumlah Beli : ";cin>>kereta[j].jumbel;
kereta[j].total=kereta[j].jumbel*kereta[j].harga;
cout<<"Total Pembayaran : "<<kereta[j].total<<endl;
cout<<endl;
}
clrscr();
garis();
cout<<"Daftar Penjualan tiket"<<endl;
garis();
cout<<"No Kode Nama Harga Jumlah Total"<<endl;
cout<<" Tiket Kereta Tiket Beli Harga"<<endl;
garis();
for(j=1;j<=data;j++)
{
cout<<setiosflags(ios::left)<<setw(5)<<j;
cout<<setiosflags(ios::left)<<setw(7)<<kereta[j].kode;
cout<<setiosflags(ios::left)<<setw(15)<<kereta[j].nama;
cout<<setiosflags(ios::left)<<setw(8)<<kereta[j].harga;
cout<<setiosflags(ios::left)<<setw(8)<<kereta[j].jumbel;
cout<<setiosflags(ios::left)<<setw(9)<<kereta[j].total<<endl;
grand=grand+kereta[j].total;
totaljum=totaljum+kereta[j].jumbel;
}
garis();
cout<<"Grand Total : "<<grand<<endl;
cout<<"Total Jumlah Beli : "<<totaljum<<endl;
if(totaljum>=5)
diskon=grand*10/100;
else
diskon=0;
cout<<"Diskon : "<<diskon<<endl;
garis();
tobay=grand-diskon;
cout<<"Total Bayar Keseluruhan : "<<tobay<<endl;
garis();
cout<<"Input Data Lagi ? [Y/N] : ";cin>>input;
if(input=='y' || input=='Y')
goto a;
getch();
}
Langganan:
Posting Komentar (Atom)
fungsi protokol (POP3,FTP,ICMP,ARP,SMTP),dan kelebihan,kekurangan dari ipv4,ipv6
Fungsi protokol (POP3,FTP,ICMP,ARP,SMTP), dan kelebihan,kekurangan dari IPV4,IPV6 POP3 (Post Office Protocol version 3) ...
-
Repeater Apakah repeater itu? Banyak sekali orang yang bertanya-tanya mengenai repeater beserta dengan kegunaan dari repeater. Repeater p...
-
Macro Dan File Header Didalam penyusunan suatu makro ada beberapa hal yang perlu dipelajari adalah: Preprocessor Directives Prepro...
-
KEBUDAYAAN DI INDONESIA A. Kebudayaan Nasional definisi kebudayaan nasional menurut TAP MPR No.11 tahun 1998 yakni : "Kebudaya...
Tidak ada komentar:
Posting Komentar