Berikut ini adalah pertanyaan dari yolo878 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
listBilangan = [5,7,4,9,28,4810,7381]
BilMax = 0
for angka in listBilangan:
if angka > BilMax:
BilMax = angka
print(BilMax)
Penjelasan Algoritma:
- User memasukkan beberapa bilangan
- Bilangan dibuat dalam variabel listBilangan
- Membuat variabel BilMax = 0, variabel ini nantinya akan menyimpan bilangan terbesar nilai awalnya 0 karena memang belum tau bilangan terbesarnya.
- Melakukan looping dengan mengecheck setiap bilangan pada list
- Melakukan statement untuk mengecheck apakah bilangan lebih besar dari BilMax, jika iya maka value BilMax akan diubah menjadi bilangan yang besar ini. Jika tidak maka loop akan dilanjutkan hingga akhir loop / hingga semua isi dari listBilangan telah dicheck.
- Jika loop / pengulangan untuk mengecheck angka terbesar telah selesai maka sistem akan mengeluarkan atau mengirimkan variabel BilMax
Note: Di Python, indent atau spasi sangatlah berpengaruh, untuk melakukan suatu statement biasanya spasinya lebih agak ke tengah. Contoh:
if umur > 5:
print("Kamu masih anak-anak")
Jangan seperti:
if umur > 5:
print("Kamu masih anak-anak")
Sekian saja, semoga bermanfaat!
Semoga dengan pertanyaan yang sudah terjawab oleh NINJAPEACE dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 11 May 22