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.
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 :)
1 votes Thanks 1
putrihpn
Terimakasih kak.. Ini soal pemrogaman dasar di jurusan tkj kak
owenizedd
Ohh maaf kalau begitu, soalnya kamu buat ini sebagai soal anak SMP
Verified answer
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 :)