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 PAI Kelas 4 Halaman 168 Kurmer, Mengapa Harus Salat? |
|
|---|
| Kunci Jawaban IPS Kelas 9 Halaman 141, Presiden Soeharto |
|
|---|
| Kunci Jawaban Informatika Kelas 7 Halaman 106-111, Perangkat Lunak |
|
|---|
| Kunci Jawaban Bahasa Indonesia Kelas 7 Halaman 80 : Tetap Rileks di Kelas |
|
|---|
| Kunci Jawaban Bahasa Indonesia Kelas 10 Halaman 38: Mengajukan Pertanyaan Retoris |
|
|---|
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/jambi/foto/bank/originals/Kegiatan-belajar-mengajar-2.jpg)