FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA
PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS NASIONAL
SOAL UJIAN TENGAH SEMESTER GENAP
TAHUN AJARAN 2019/2020
MATA KULIAH : Praktikum Algoritma dan Pemrograman II
HARI/TANGGAL : Jumat / 08/05/2020
WAKTU : 10.00 – 11.00 WIB
KELAS : R.06
SIFAT UJIAN : CLOSE BOOK
DOSEN PENGUJI : RATIH TITI KOMALA SARI, ST, MM, MMSI
1. Buatlah program seperti pada contoh dibawah ini, dimana program menggunakan kombinasi
dalam penginputan data Parse, TryParse, Convert , struktur kondisi, struktur perulangan, blok
exception handling . Untuk program silahkan anda berkreasi dengan ide masing-masing,
dengan tetap memperhatikan susunan prosesnya seperti contoh dibawah ini !
Tampilan :
MENU PAKET HEMAT
CAFÉ… UEENAK
1. PaE 1
2. PaE 2
3. Selesai
Silahkan Inputkan pilihan anda [1/2/3] : <diinput>
<layar bersih>
Jika pilih menu 1 <yang ditampilkan>:
**** Selamat Datang di Menu PaE 1****
Menu PaE 1 Rp 20.000,-
Pemesanan PaE 1 min 3, harga @ Rp 15.000,-
Harga Promosi sampai dengan UTS
(Nasi+Ayam Kremes+Soup+Soft Drink)
Masukkan Jumlah Pesanan anda ?.....<diinput>
Total Pembayaran anda : …<hasil proses>
<tekan enter dan akan kembali ke menu pilihan>
Jika pilih menu 2 <yang ditampilkan>:
**** Selamat Datang di Menu PaE 2****
Menu PaE2 Rp 15.000,-
Pemesanan PaE 2 min 3, harga @ Rp 10.000,-
Harga Promosi sampai dengan UTS
(Nasi+Ayam Kremes+Soft Drink)
Masukkan Jumlah Pesanan anda ?.....<diinput>
Total Pembayaran anda :…<hasil proses>
<tekan enter dan akan kembali ke menu pilihan>
Jika pilih menu 3 <yang ditampilkan>:
**** Terima Kasih Telah Berkunjung Ke Café UEENAK ****
Tekan enter untuk mengakhiri program
<program selesai/keluar dari running program>
Validasi Ketua Program Studi Dosen Penguji Tanggal Jam
Senin, 4
22.00
Ratih Titi Komala Sari ST, MM, MMSI Mei 2020
Nurhayati, S.Si, MTI
Acuan Soal (1) RPS (2) Pustaka (3) Pertemuan Kuliah (5) Peraturan dan Perundangan yang berlaku
Nama : Hanzhalah Ramadhan
NPM : 197064516134
Kode Program :
#include <iostream>
using namespace std;
int main ()
int kode, pri, pri2, jml, tot, byr, kbl, disc;
char mad;
do
cout<<"1. PaE 1 "<<endl;
cout<<"2. PaE 2 "<<endl;
cout<<"3. Selesai "<<endl;
cout<<endl;
cout<<"Masukan Pilihan Anda: ";
cin>>kode;
switch (kode)
case 1:
pri=20000;
cout<<'\n'<<"** Selamat Datang di Menu PaE 1**"<<endl;
cout<<'\n'<<"Menu PaE 1 Rp 20.000,-"<<endl;
cout<<'\n'<<"Pemesanan PaE 1 min 3, harga @ Rp 15.000,-"<<endl;
cout<<'\n'<<"Harga Promosi sampai dengan UTS"<<endl;
cout<<'\n'<<"(Nasi+Ayam Kremes+Soup+Soft Drink)"<<endl;
cout<<"Masukan Jumlah Pesanan Anda : ";
cin>>jml;
cout<<"Masukan Harga Diskon : ";
cin>>disc;
tot=pri*jml-disc;
cout<<"Total Hargany : Rp. "<<tot<<endl;
cout<<"Dibayar : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"Kembali : Rp."<<kbl<<endl;
cout<<"Masih Ada Yang Lain Y/T : ";
cin>>mad;
break;
case 2:
pri2=15000;
cout<<'\n'<<"** Selamat Datang di Menu PaE 2**"<<endl;
cout<<'\n'<<"Menu PaE2 Rp 15.000,-"<<endl;
cout<<'\n'<<"Pemesanan PaE 2 min 3, harga @ Rp 10.000,-"<<endl;
cout<<'\n'<<"Harga Promosi sampai dengan UTS"<<endl;
cout<<'\n'<<"(Nasi+Ayam Kremes+Soft Drink)"<<endl;
cout<<"Masukan Jumlah Pesanan Anda : ";
cin>>jml;
cout<<"Masukan Harga Diskon : ";
cin>>disc;
tot=pri2*jml-disc;
cout<<"Total Hargany : Rp. "<<tot<<endl;
cout<<"Dibayar : Rp. ";
cin>>byr;
kbl=byr-tot;
cout<<"Kembali : Rp."<<kbl<<endl;
cout<<"Masih Ada Yang Lain Y/T : ";
cin>>mad;
break;
default:
cout<<"Kode Yang Anda Masukan Tidak Tersedia";
case 3:
cout<<'\n'<<"** Terima Kasih Telah Berkunjung Ke Café UEENAK **"<<endl;
cout<<'\n'<<"Tekan enter untuk mengakhiri program"<<endl;
break;
while (mad/='Y');
cout<<"Terima Kasih Atas Kunjungan Anda Di Pondok Sakieu Ge Uyuhan";
return 0;
Note : maaf bu saya masih belum paham menggunakan software visual studio