Kunci dan Jawaban

Kunci Jawaban Informatika Kelas 10 Halaman 120, Pemograman

Simak kunci jawaban mata pelajaran Informatika kelas 10 Kurikulum Merdeka halaman 120.

Penulis: Heri Prihartono | Editor: Heri Prihartono
NET
Simak kunci jawaban mata pelajaran Informatika kelas 10 Kurikulum Merdeka 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.

*) Disclaimer:

1. Pembahasan di atas hanya sebagai referensi belajar.

2. Soal di atas merupakan pertanyaan terbuka. Artinya ada beberapa jawaban tidak terpaku di atas.

3. Artikel ini tidak mutlak menjamin kebenaran jawaban. Siswa dapat mengembangkan jawaban yang lebih baik.

Baca juga: Kunci Jawaban Informatika Kelas 10 Halaman 120, Kode Pemograman

Berita Terkait
  • Ikuti kami di
    AA

    Berita Terkini

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