PERTEMUAN 14 STUDI KASUS

By Aldhen FY - May 04, 2018


Studi Kasus


Tugas 14 Membuat Program Sederhana Perintah Output




#include <conio.h>
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
head()
{
cout<<"-----------------------------------------------------------------\n";
cout<<"|             AGEN TIKET PESAWAT 'ALDHEN TRAVEL'                |\n";
cout<<"-----------------------------------------------------------------\n";
}
star()
{
cout<<"-----------------------------------------------------------------\n";
}
main()
{
int pil, j, i,tby,ub, uk, tot,ppn;
char np[35],lgi,em[13];

struct
{
char *napak, kode[5], ukuran;
int harga, js, sub;
} kolom[5];

head();
cout<<"|     Selamat Datang di Agen Tiket Pesawat 'ALDHEN TRAVEL'      |\n";
cout<<"|                    Silakan Pesan Tiket                        |\n";
cout<<"|                                                               |\n";
cout<<"|       Pilih Dibawah Ini :                                     |\n";
cout<<"|       1. Pesan Tiket                                          |\n";
cout<<"|       2. Tidak Pesan                                          |\n";
cout<<"|===============================================================|\n";
cout<<"                                                                 \n";
cout<<"        Ketik Pilihan Anda : ";cin>>pil;cout<<"\n";
if(pil==1)
{goto atas;}
else
{return 0;}

atas:
tot=0;
ppn=0;
system("cls");
//clrscr();
head();
cout<<"       NAMA ANDA      : ";cin>>np;
cout<<"       NO.TLP         : ";cin>>em;
cout<<"       JUMLAH TUJUAN  : ";cin>>j;
cout<<endl<<endl;
cout<<"===========================================\n";
for(i=1;i<=j;i++)
{
cout<<endl;
cout<<"TIKET KE-"<<i<<endl;
cout<<"       KODE PESAWAT [C/G/A]      : ";cin>>kolom[i].kode;
cout<<"       JENIS PENERBANGAN [D/I]   : ";cin>>kolom[i].ukuran;
cout<<"       JUMLAH TIKET              : ";cin>>kolom[i].js;
cout<<endl;
}
system("cls");
//clrscr();
head();
cout<<endl<<endl;
cout<<"        NAMA ANDA    : "<<np<<endl;
cout<<"        NO. TLP      : "<<em<<endl;
star();
cout<<"No.  Nama Pesawat     Harga    Jumlah Tiket       Subtotal\n";
star();
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
if((!strcmp(kolom[i].kode,"C"))||(!strcmp(kolom[i].kode,"c")))
{
kolom[i].napak="CITY LINK";
if(kolom[i].ukuran=='D'||kolom[i].ukuran=='d')
kolom[i].harga=400000;
else if(kolom[i].ukuran=='I'||kolom[i].ukuran=='i')
kolom[i].harga=600000;

}
else if((!strcmp(kolom[i].kode,"G"))||(!strcmp(kolom[i].kode,"g")))
{
kolom[i].napak="GARUDA";
if(kolom[i].ukuran=='D'||kolom[i].ukuran=='d')
kolom[i].harga=800000;
else if(kolom[i].ukuran=='I'||kolom[i].ukuran=='i')
kolom[i].harga=700000;

}
else if((!strcmp(kolom[i].kode,"A"))||(!strcmp(kolom[i].kode,"a")))
{
kolom[i].napak="AIR ASIA";
if(kolom[i].ukuran=='D'||kolom[i].ukuran=='d')
kolom[i].harga=500000;
else if(kolom[i].ukuran=='I'||kolom[i].ukuran=='i')
kolom[i].harga=300000;

}
else
{
kolom[i].napak="SALAH KODE !!";
if(kolom[i].ukuran=='S'||kolom[i].ukuran=='s')
kolom[i].harga=0;
else if(kolom[i].ukuran=='M'||kolom[i].ukuran=='m')
kolom[i].harga=0;
else if(kolom[i].ukuran=='L'||kolom[i].ukuran=='l')
kolom[i].harga=0;
}
cout<<setiosflags(ios::left)<<setw(16)<<kolom[i].napak;
cout<<setiosflags(ios::left)<<setw(13)<<kolom[i].harga;
cout<<setiosflags(ios::left)<<setw(16)<<kolom[i].js;
kolom[i].sub=kolom[i].harga*kolom[i].js;
cout<<setiosflags(ios::left)<<setw(16)<<kolom[i].sub<<endl;
if(kolom[i].js > 3)
    {
        ppn=kolom[i].sub*0.1;
    }
else if(kolom[i].js < 3)
    {
        ppn=0;
    }
    tby=kolom[i].sub+ppn;
}
star();
cout<<endl;

cout<<"                           PPN          : Rp."<<ppn<<endl;

cout<<"                           TOTAL BAYAR  : Rp."<<tby<<endl;
cout<<"                           UANG BAYAR   : Rp.";cin>>ub;
uk=ub-tby;
cout<<"                           UANG KEMBALI : Rp."<<uk<<endl;
cout<<endl;
cout<<"\n          TERIMA KASIH by ALDHEN TRAVEL\n";

cout<<"INPUT DATA LAGI [Y/T] : ";cin>>lgi;
if(lgi=='Y'||lgi=='y')
{goto atas;}
else
{return 0;}

getch();
}










  • Share:

You Might Also Like

1 comments

  1. Dapatkan Penghasilan Tambahan Dengan Bermain Poker Online di www,SmsQQ,com

    Keunggulan dari smsqq adalah
    *Permainan 100% Fair Player vs Player - Terbukti!!!
    *Proses Depo dan WD hanya 1-3 Menit Jika Bank Tidak Gangguan
    *Minimal Deposit Hanya Rp 10.000
    *Bonus Setiap Hari Dibagikan
    *Bonus Turn Over 0,3% + 0,2%
    *Bonus referral 10% + 10%
    *Dilayani Customer Service yang Ramah dan Sopan 24 Jam NONSTOP
    *Berkerja sama dengan 4 bank lokal antara lain : ( BCA-MANDIRI-BNI-BRI )

    Jenis Permainan yang Disediakan ada 8 jenis :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar 66

    Untuk Info Lebih Lanjut Dapat menghubungi Kami Di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com

    ReplyDelete