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
Tribun Bali/Rizal Fanany
Kunci Jawaban Informatika Kelas 10 Halaman 120 

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

Berita Terkait
  • Ikuti kami di
    AA

    Berita Terkini

    © 2025 TRIBUNnews.com Network,a subsidiary of KG Media.
    All Right Reserved