0% menganggap dokumen ini bermanfaat (0 suara)
62 tayangan5 halaman

Praktikum Pemrograman II: Ujian Tengah Semester

Soal ujian tengah semester mata kuliah Praktikum Algoritma dan Pemrograman II meminta mahasiswa untuk membuat program menu paket hemat café yang menampilkan pilihan menu, menginput jumlah pesanan, menghitung total harga dengan diskon, dan menampilkan kembalian. Program harus menggunakan struktur kondisi, perulangan, dan penanganan error.

Diunggah oleh

Hanzhalah Ramadhan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
62 tayangan5 halaman

Praktikum Pemrograman II: Ujian Tengah Semester

Soal ujian tengah semester mata kuliah Praktikum Algoritma dan Pemrograman II meminta mahasiswa untuk membuat program menu paket hemat café yang menampilkan pilihan menu, menginput jumlah pesanan, menghitung total harga dengan diskon, dan menampilkan kembalian. Program harus menggunakan struktur kondisi, perulangan, dan penanganan error.

Diunggah oleh

Hanzhalah Ramadhan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd

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

Anda mungkin juga menyukai