Contoh Soal UAS

#include<conio.h>
#include<stdio.h>
#include<iostream.h>

main()
{
class
{

public:
int
kopaket,harga,jumbel,subtotal;
char kokelas,*kelas;
}travel[15];

char nama[20],lagi;
int data,jumyar,kembali,total=0,i;

atas:
clrscr();
cout<<"Masukan jumlah Data         : ";cin>>data;
clrscr();
cout<<"Masukkan Nama Pembeli       : ";gets(nama);
for(i=1;i<=data;i++)
{
cout<<"data ke-"<<i<<endl;
cout<<"Paket Travel [1/2/3]        : ";cin>>travel[i].kopaket;
cout<<"Kode Kelas [A/B/C]          : ";cin>>travel[i].kokelas;
cout<<"Jumlah Beli                 : ";cin>>travel[i].jumbel;

if(travel[i].kopaket==1)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=2500000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=1800000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=1000000;}
}
elseif(travel[i].kopaket==2)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=5000000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=3000000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=1500000;}
}
else
if(travel[i].kopaket==3)
{
if(travel[i].kokelas=='A'||travel[i].kokelas=='a')
{travel[i].kelas="VIP";
travel[i].harga=1500000;}
else
if
(travel[i].kokelas=='B'||travel[i].kokelas=='b')
{travel[i].kelas="Eksekutif";
travel[i].harga=1000000;}
else
if(travel[i].kokelas=='C'||travel[i].kokelas=='c')
{travel[i].kelas="Ekonomi";
travel[i].harga=750000;}
}

travel[i].subtotal=travel[i].harga*travel[i].jumbel;
total=total+travel[i].subtotal;

}
clrscr();
cout<<"Nama Pembeli : "<<nama<<endl;
cout<<"******************************************************************"<<endl<<endl;

cout<<"*********************Traveling Lang-Lang Buana********************"<<endl<<endl;

cout<<"******************************************************************"<<endl;
cout<<"No.  Kode Paket    Kelas      Harga    Jumlah Beli    Subtotal"<<endl;
for(i=1;i<=data;i++)
{
gotoxy(1,8+i);cout<<i;
gotoxy(10,8+i);cout<<travel[i].kopaket;
gotoxy(20,8+i);cout<<travel[i].kelas;
gotoxy(30,8+i);cout<<travel[i].harga;
gotoxy(45,8+i);cout<<travel[i].jumbel;
gotoxy(55,8+i);cout<<travel[i].subtotal<<endl;
}
cout<<"******************************************************************"<<endl;
cout<<"Total Pendapatan : "<<total<<endl;
cout<<"Jumlah Bayar     : ";cin>>jumyar;
kembali=jumyar-total;
cout<<"Kembalian        : "<<kembali<<endl;
cout<<"******************************************************************"<<endl;
cout<<"Input Data Lagi [Y/T]...?";cin>>lagi;
if(lagi=='Y'||lagi=='y')
{goto atas;}
getch();
}

My Facebook :      My Twitter :
       

0 komentar:

Posting Komentar

BLOG TUGAS BSI 22 BY: NICO SAVERO