Membuat Program Paket Ulang Tahun (pertemuan 10)
Assalamu'alaikum Wr.Wb
Nama : Mukhrodi
Nim : 3420210023
Prodi : Teknik Informatika
Matkul : Metode Perancangan Program
menggunakan sofware Borland C++
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
/*
Nama : Mukhrodi
NIM : 3420210023
Prodi : Teknik Informatika
*/
int main(){
char nama[20],lagi, kelas[50];
int beli, koas, ubay;
int ultah, atraksi, hargaultah, hargatraksi, total, bayar, ukem, diskon, grand;
string namaultah, namatraksi, bonus;
awal:
clrscr();
cout << "-------------------------------------------------------------------" << endl;
cout << " PAKET ULANG TAHUN" << endl;
cout << "PAKET 1-MEWAH 2-SEDANG 3-SEDERHANA" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "HARGA 2.0000.000 1.500.000 1.000.000" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << " PAKET ATRAKSI " <<
endl;
cout << "PAKET 1-BADUT 2-SULAP 3-PENYANYI CILIK" <<
endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "HARGA 300.000 500.000 600.000" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "Ketentuan Dicount :" << endl;
cout << "Apabila pembelian PAKET lebih >= 2.000.000 maka Discount 10% dari total dan Bonus Black Forest" << endl;
cout << "Apabila pembelian PAKET lebih < 2.000.000 maka Bonus Tidak Dapat" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "Ketenyuan Kondisi :" << endl;
cout << "Program harus menngunakan switch case dan if else (posisi bebas)" << endl;
cout << "-------------------------------------------------------------------" << endl;
clrscr();
cout<<" "<<endl;
cout<<" ==============================================="<<endl;
cout<<" | + SELAMAT DATANG + |"<<endl;
cout<<" | DI |"<<endl;
cout<<" | < PROGRAM MEMBUAT PAKET ULANG TAHUN > |"<<endl;
cout<<" | |"<<endl;
cout<<" | ------- by : MUKHRODI ---------- |"<<endl;
cout<<" ==============================================="<<endl;
cout << "Nama pemesan : "; cin >> nama;
printf ("Masukan Paket Ultah [1/2] : "); cin >> ultah;
cout << "Masukan Paket Atraksi [1/2/3] : "; cin >> atraksi;
if (ultah == 1){
hargaultah = 2000000;
namaultah = "MEWAH";
switch(atraksi){
case 1:
hargatraksi = 300000;
namatraksi = "PENYANYI CILIK";
break;
case 2:
hargatraksi = 500000;
namatraksi = "SULAP";
break;
case 3:
hargatraksi = 600000;
namatraksi = "BADUT";
break;
default:
cout << "-------------------------------------------------------------------" << endl;
cout << "Kode yang anda masukan salah..";
cout << "Ingin input lagi [Y/T] : "; lagi = getche();
switch (lagi){
case 'Y': case 'y': goto awal;
default : goto akhir; }
}
} else if (ultah == 2){
hargaultah = 1000000;
namaultah = "SEDERHANA";
switch(atraksi){
case 1:
hargatraksi = 300000;
namatraksi = "BADUT";
break;
case 2:
hargatraksi = 500000;
namatraksi = "SULAP";
break;
case 3:
hargatraksi = 600000;
namatraksi = "PENYANYI CILIK";
break;
default:
cout << "-------------------------------------------------------------------" << endl;
cout << "Kode yang anda masukan salah..";
cout << "Ingin input lagi [Y/T] : "; lagi = getche();
switch (lagi){
case 'Y': case 'y': goto awal;
default : goto akhir; }
}
}
else{
cout << "-------------------------------------------------------------------" << endl;
cout << "Kode yang anda masukan salah..";
cout << "Ingin input lagi [Y/T] : "; lagi = getche();
switch (lagi){
case 'Y': case 'y': goto awal;
default : goto akhir; }
}
system("cls");
total = hargaultah + hargatraksi;
if(total >= 30000){
bonus = "Black Forest";
diskon = total * 0.1;
}
else{
bonus = "Tidak Dapat Bonus";
diskon = 0;
}
cout << "-------------------------------------------------------------------" << endl;
cout << "***********P A K E T U L A N G T A H U N********** " << endl;
cout << " " << nama << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "Paket Pilihan nya adalah \t: " << ultah << endl;
cout << "Jenis Paket Pilihan \t\t: " << namaultah << endl;
cout << "Harga per Paket \t\t: " << hargaultah << endl;
cout << "Atraksi Pilihan \t\t: " << namatraksi << endl;
cout << "Harga Atraksi \t\t\t: " << hargatraksi << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "Bonus \t\t: " << bonus << endl;
cout << "-------------------------------------------------------------------" << endl;
cout << "Total Seluruh \t\t: " << total << endl;
cout << "Potongan Yang Diperoleh : " << diskon << endl;
grand = total - diskon;
cout << "Uang Bayar \t\t: "; cin >> bayar;
ukem = bayar - grand;
cout << "Uang Kembali \t\t: " << ukem << endl;
cout << "-------------------------------------------------------------------" << endl;
printf ("Mau Input Lagi [Y/T] : "); lagi = getche();
switch(lagi){
case 'Y': case 'y': goto awal;
default : goto akhir; }
akhir :
getche();
}
Sekian dan Terimakasih
Wassalamu'alaikum Wr.Wb

.png)
.png)


Komentar
Posting Komentar