Kunci dan Jawaban
Kunci Jawaban Informatika Kelas 10 Halaman 120, Kode Pemograman
Berikut pembahasan kunci jawaban mata pelajaran Informatika kelas 10 Kurikulum Merdeka halaman 120.
Penulis: Heri Prihartono | Editor: Heri Prihartono
Kesalahan terjadi karena perhitungan n // 2 tidak selalu menghasilkan bilangan bulat. Ketika n ganjil, maka n // 2 akan menghasilkan bilangan pecahan.
Solusi:
Untuk mengatasi error ini, kita perlu mengubah perhitungan n // 2 menjadi n // 2 + 1 ketika n ganjil. Berikut adalah kode program yang telah diperbaiki:
Python
# Deklarasi array
data = ["apel", "pisang", "jeruk", "mangga", "melon"]
# Menentukan panjang array
n = len(data)
# Membagi array menjadi dua bagian
if n persen 2 == 0:
bagian1 = data[:n // 2]
bagian2 = data[n // 2:]
else:
bagian1 = data[:n // 2 + 1]
bagian2 = data[n // 2 + 1:]
# Mencetak semua data di dalam array
print("Data di dalam array:")
for item in data:
print(item)
# Mencetak data di dalam dua bagian array
print("Data di dalam bagian 1:")
for item in bagian1:
print(item)
print("Data di dalam bagian 2:")
for item in bagian2:
print(item)
Use code with caution. Learn more
content_copy
Kode program yang telah diperbaiki ini akan bekerja dengan baik untuk semua nilai n, baik genap maupun ganjil.
Baca juga: Kunci Jawaban Informatika Kelas 10 Halaman 119, Mengenal Nomor Indeks
Kunci Jawaban Bahasa Indonesia Kelas 10 Halaman 94-95 : Struktur Teks |
![]() |
---|
Kunci Jawaban Bahasa Indonesia Kelas 12 Halaman 82 : Kecerdasan Buatan |
![]() |
---|
Kunci Jawaban IPS Kelas 10 Halaman 189, Bank Syariah dan Prospeknya |
![]() |
---|
Kunci Jawaban PAI Kelas 11 Halaman 172 : Assesmen |
![]() |
---|
Kunci Jawaban IPS Kelas 9 Halaman 195, Pertumbuhan Ekonomi |
![]() |
---|
Isi komentar sepenuhnya adalah tanggung jawab pengguna dan diatur dalam UU ITE.