Berikut ini adalah pertanyaan dari muhammadibnuibnu810 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Contoh:
Bilangan n = 5
Bilangan n = 14
Daftar bilangan prima dari 5 sampai 14 adalah 5, 7, 11, 13
3. Menampilkan dan Menghitung Jumlah N Deret Bilangan Prima
Hitung S = 1 + 3 + 5 + 7 + 11 + .. + N
Contoh:
Jika N = 4, maka akan dicari jumlah dari suku pertama hingga ke-4.
1 + 3 + 5 + 11
Total = 20
mohon bantuannya kak
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
2. Ini Nomor 2
function cariBilanganPrima(n1, n2):
# Buat list kosong untuk menampung bilangan prima
bilangan_prima = []
# Lakukan perulangan dari n1 hingga n2
for i = n1 to n2:
# Tentukan apakah bilangan i merupakan bilangan prima atau tidak
is_prima = True
for j = 2 to i - 1:
# Jika ada bilangan yang dapat membagi i dengan sisa bagi 0,
# maka i bukan bilangan prima
if (i % j == 0):
is_prima = False
break
# Jika setelah perulangan, is_prima masih True,
# maka bilangan i adalah bilangan prima
if (is_prima):
# Tambahkan bilangan prima ke list
bilangan_prima.append(i)
# Kembalikan list bilangan prima
return bilangan_prima
3. ini nomor 3
function hitungJumlahN(n):
# Inisialisasi variable untuk menyimpan hasil penjumlahan
total = 0
# Buat list untuk menampung bilangan prima
bilangan_prima = []
# Lakukan perulangan dari 1 hingga n
for i = 1 to n:
# Tentukan apakah bilangan i merupakan bilangan prima atau tidak
is_prima = True
for j = 2 to i - 1:
# Jika ada bilangan yang dapat membagi i dengan sisa bagi 0,
# maka i bukan bilangan prima
if (i % j == 0):
is_prima = False
break
# Jika setelah perulangan, is_prima masih True,
# maka bilangan i adalah bilangan prima
if (is_prima):
# Tambahkan bilangan prima ke list
bilangan_prima.append(i)
# Lakukan perulangan untuk menjumlahkan setiap bilangan prima
for bilangan in bilangan_prima:
total = total + bilangan
# Kembalikan total hasil penjumlahan
return total
Semoga dengan pertanyaan yang sudah terjawab oleh Kyojo 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: Sun, 12 Mar 23