Nim : 16422461
Tugas : 04-looping
2. Pseudocode
INPUT X
FOR i in range(X) THEN
INPUT nilai
IF nilai == “A” or nilai == “B” or nilai == “C” or nilai == “D” THEN
jumlah_lulus += 1
ELSEIF nilai == “E” or nilai == “F” THEN
jumlah_galulus += 1 ELSE
OUTPUT “Input Nilai Salah”
OUTPUT jumlah_lulus
OUTPUT jumlah_galulu
Python
4. pseudocode
INPUT anak_ayam
OUTPUT “Anak ayam turunlah “, anak_ayam
# Menggunakan For
FORi in range(1,anak_ayam) THEN
OUTPUT “Mati satu tinggallah”, (anak_ayam – i)
OUTPUT “Mati satu tinggal induknya”
# Menggunakan While
WHILE anak_ayam > 0:
anak_ayam -= 1 OUTPUT “Mati satu tinggallah”, anak_ayam
OUTPUT “Mati satu tinggal induknya’
Python
# Program LaguAnakAyam
# Menuliskan lirik lagu anak ayam sebanyak input menggunakan WHILE
# Input selalu lebih dari 0
# KAMUS
# anak_ayam : ampink
# ampink: int
# ALGORITMA
ampink = int(input('Masukkan Jumlah Anak Ayam: '))
print('\nAnak ayam turunlah ', ampink)
while ampink > 0:
ampink-= 1
print('Mati satu tinggallah', ampink)
print('Mati satu tinggal induknya')
Kedua metode (for atau while) dapat digunakan. Metode for bisa digunakan karena batasan jumlah
iterasi dapat dihitung sejak awal sedangkan metode while juga bisa digunakan karena kondisi yang
hendak dipenuhi dapat diparameterisasi (anak ayam lebh dari 0). Keduanya tepat digunakan tapi
hanya terbatas pada kasus latihan saja. Bila batasan jumlah iterasi tidak dapat ditentukan sejak awal,
maka lebih baik menggunakan while, begitu juga sebaliknya.
5. pseudocode
INPUT y, z, delta
IF y >= 0 and z > 0 and y < z and delta > 0 THEN
FOR i in range(1,int(((z - y) / delta) + 1)) THEN
c1 = x + delta * (i - 1)
c2 = x + delta * i
f1 = c1**3 + c1 + 1
f2 = c2**3 + c2 + 1 integral += (c2 - c1) * (f1 + f2) * 0.5
OUTPUT integral ELSE OUTPUT “Input Tidak Sesuai Asumsi”
Python
6. pseudocode
INPUT X
FOR i in range(X) THEN
INPUT data
jml_data += data
IF i == 0 THEN
suhu_max = data
ELSE:
IF data > suhu_max THEN
suhu_max = data
IF i == 0 THEN
suhu_min = data
ELSE
IF data < suhu_min THEN
suhu_min = data
OUTPUT jml_data/X , suhu_max, suhu_min.
Python