Anda di halaman 1dari 6

Jawaban Tugas Kelompok Algoritma Pemrogramman ke-2

(Minggu 5 / Sesi 7)

Anggota Kelompok 6 :
1. Allysa Pebriliani
NIM : 2401991604
2. Diana Swasti Mailinda. S
NIM : 2401988263
3. Dio Arief Naufalianto
NIM : 2401986945
4. Muhammad Rayyan
NIM : 2401988326

1. Asumsi:
Suatu tempat warnet game online dengan ketentuan sebagai berikut:
a. Harga setiap jam dimulai dari Rp 2000
b. Pelangan yang melebihi lama penggunaan selama 5 jam, maka pelanggan akan
mendapatkan potongan sebesar 20%
c. Warnet tersebut mulai dibuka pada jam 07:00 – 22:00 WIB.

Source Code Program:

COMP6599 – Algorithm and Programming


Output Program:

Link Source Code Program :


https://drive.google.com/file/d/1OVK3IGg-tlMcgaKHZ6rJA5vNbWIZPPqm/view?usp=sharing

Link Program .exe :


https://drive.google.com/file/d/1QVVmqRfUVV3t9HyhNQtsiD4PhN7HwdhM/view?usp=sharing

2. Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini.
Diberikan nilai A = 2; B = 3 ; C = 4 ; K = 5; L = 6; M = 7

Jika di hitung secara manual:


a. D = (4+2>A && B–2>3+2 || B+2<=6+2)

COMP6599 – Algorithm and Programming


A=2 D = (4+2 > A && B–2 > 3+2 || B+2 <= 6+2)
B=3 D = (6 > 2 && 1 > 5 || 5 <= 8)

1 && 0 1

0 || 1

1
b. D=K+5<M||(C*M<L&&2*M–L>0)
C=4 D = K+5 < M || (C*M < L && 2*M–L > 0)
K=5 D = 10 < 7 || (28 < 6 && 8 > 0)
L=6
M=7 0 0 && 1

0 || 0
0

c. D=L+5<M||C*K< L&&2*K–L>0
C=4 D = L+5 < M || C*K < L && 2*K–L > 0
K=5 D = 11 < 7 || 20 < 6 && 4 > 0
L=6
M=7 0 || 0 1

0 && 1
0
d. D=A*4<=3*M+B
A=2 D = A*4 <= 3*M+B
B=3 D = 8 <= 24
M=7
1
e. D=K+10>A&&L–2>4*C
A=2 D = K+10 > A && L–2 > 4*C
C=4 D = 15 > 2 && 4 > 16
K=5
L=6 1 && 0
0

Jika perhitungan di masukkan ke dalam program:

COMP6599 – Algorithm and Programming


3. Jelaskan dan berikan contoh apa yang dimaksud dengan:
a. Infinite Loop pada iterasi (perulangan).
Suatu perulangan yang akan dijalankan terus menerus tanpa henti karena
statement selalu bernilai benar (diakibatkan tidak adanya perintah/pernyataan
yang mengakbitkan nilai false).

b. Nested Loop
Nested loop atau perulangan bersarang adalah suatu perulangan yang di
gunakan di dalam perulangan.

COMP6599 – Algorithm and Programming


c. Break.
Break adalah perintah yang digunakan untuk keluar dari instruksi for, while,
do-while, dan switch.

d. Continue.
Continue adalah perintah yang digunakan untuk melewati/mengabaikan suatu
proses tertentu dan melanjutkan ke proses berikutnya.

COMP6599 – Algorithm and Programming


COMP6599 – Algorithm and Programming

Anda mungkin juga menyukai