Buat pernyataan ini dengan pseudocode. Anda adalah seorang guru sd dan ingin membuat rangking nilai ujian dari 9 orang murid anda dengan nilai 56,78,43,96,67,83
TI
putrihpn
Pertanyaan
Buat pernyataan ini dengan pseudocode. Anda adalah seorang guru sd dan ingin membuat rangking nilai ujian dari 9 orang murid anda dengan nilai 56,78,43,96,67,83,51,74,32.
1 Jawaban
-
1. Jawaban owenizedd
Untuk membuat pseudocode soal ini, jika soal tidak memerlukan looping, kamu tinggal melakukan print sebanyak 9 kali, tetapi tidak dinamis, untuk dinamis, jumlah nilai tergantung pengguna, itu digunakan 2 loop, namun diperlukan pemahaman loop yang cukup, seperti ini.
pseudocode:
Start
Declare Integer Nilai = {56,78,43,96,67,83,51,74,32}
Declare Integer i,j,index
For i = 0 to 8
Declare Integer maxs = -1;
For j =0 to 8
if maxs <= Nilai[j] then
maxs=Nilai[j]
index=j
End For
Nilai[index]=-1
Cetak ("Ranking ke-" + (i+1) adalah + maxs)
End For
End
Secara umum, untuk membuat program seperti itu digunakan sorting, tetapi sebenarnya bisa juga di manipulasi dengan mencari nilai maxs setiap looping j.
Semoga membantu, jangan lupa tandai jawaban ini sebagai jawaban terbaiknya ya :)