Anda di halaman 1dari 3

KUIS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

HARAP MEMBACA KETENTUAN SEBELUM MENGERJAKAN

Ketentuan Kuis :

• Kerjakan secara INDIVIDU


• Jika terindikasi menyontek maka nilai akan dikurangi dengan jumlah orang yang saling
menyontek * 15
• Pengumpulan dengan cara mengirimkan file cpp ke dalam spada langsung
• Format file : KUIS_NIM_NAMA.cpp (contoh : KUIS_123180053_RAMA TRI AGUNG.cpp)
• Tidak ada toleransi keterlambatan pengumpulan
• Pastikan program dapat di-compile sebelum dikumpulkan
• Durasi pengerjaan selama 2x24 jam
• Jika ada pertanyaan bisa langsung ditanyakan ke aslabnya

Ketentuan Soal :

• Kerjakan sesuai contoh program yang diberikan


• Semua menu dimasukkan ke dalam switch case
• Jika ingin nilai diatas 100 kerjakan menu bonus yang disediakan
• Tampilan program harus sama persis dengan contoh program

Soal :

Menu 1

Buatlah sebuah deret garis yang terdapat garis horizontal “-“ dan garis vertical “|”. Garis horizontal
sebanyak Y dan di setiap kelipatan X terdapat garis vertikal.

Contoh :

Input :

X = 3
Y = 10

Output :

--|--|--|-
Menu 2

Input data nilai mahasiswa seperti contoh program yang diberikan.

Input Nilai Praktikum =========


Nama : rta
NIM : 123180053
Kuis : 67
Responsi : 55
Tugas : 86
Project : 96

Hasil Akhir ===================


Nama : rta
NIM : 123180053
Jurusan : Informatika
Rata-rata : 74.35
Nilai Huruf : B
Selamat anda lulus praktikum
Ketentuan :

• Jurusan diambil dari tiga digit nim pertama


o 121 = Teknik Kimia
o 122 = Teknik Industri
o 123 = Informatika
o 124 = Sistem Informasi
• Nilai rata-rata = (20% kuis) + (35% responsi) + (15% tugas) + (30% project)
• Nilai huruf
o A = 80 <= nilai rata-rata <= 100
o B = 60 <= nilai rata-rata < 80
o C = 40 <= nilai rata-rata < 60
o D = 20 <= nilai rata-rata < 40
o E = nilai rata-rata < 20
• Syarat kelulusan : nilai rata-rata >= 60
Menu 3 (Bonus)

Buat sebuah game kertas gunting batu seperti contoh yang diberikan

Masukkan nama player 1 : anu


Masukkan nama player 2 : ani
Masukkan banyak ronde : 3

Ronde ke-1
Masukkan kertas/gunting/batu anu : kertas
Masukkan kertas/gunting/batu ani : batu

Ronde ke-2
Masukkan kertas/gunting/batu anu : gunting
Masukkan kertas/gunting/batu ani : batu

Ronde ke-3
Masukkan kertas/gunting/batu anu : gunting
Masukkan kertas/gunting/batu ani : kertas

_____Hasil Akhir_____
anu menang 2 kali
ani menang 1 kali
Jadi pemenangnya adalah anu
Ketentuan :

• Tulisan kertas/gunting/batu diinput dengan huruf kecil semua


• Jika jumlah kemenangannya sama berarti pertandingannya seri

Anda mungkin juga menyukai