buat program yang dapat membuat deret dengan jumlah deret 6,

Berikut ini adalah pertanyaan dari Dimassaputra4069 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama

buat program yang dapat membuat deret dengan jumlah deret 6, deret bilangan 4,10,22,46,94,190 dengan python

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Program dalam bahasa python

# Author : LordRimuruTempest

bilangan = 4

for i in range(6) :

   print(bilangan, end = " ")

   bilangan = bilangan + (6 * 2**i)

Pembahasan

Untuk membuat program sesuai yang diinginkan, maka alur program harus dibuat terlebih dahulu. Perhatikan pola dari deret bilangan diatas berikut :

Suku ke-1 = 4

Suku ke-2 = 10 = 4 + 6 = 4 + (6 x 2⁰)

Suku ke-3 = 22 = 10 + 12 = 10 + (6 x 2¹)

Suku ke-4 = 46 = 22 + 24 = 22 + (6 x 2²)

Suku ke-5 = 94 = 46 + 48 = 46 + (6 x 2³)

Suku ke-6 = 190 = 94 + 96 = 94 + (6 x 2⁴)

Maka dapat disimpulkan bahwa rumus suku ke-n dengan n ≥ 2 adalah jumlah suku sebelumnya dengan 6 x 2ⁿ⁻². Sehingga dapat dibuat alur program sebagai berikut

1. Buat variabel bilangan dengan tipe integer, lalu isi nilainya dengan suku awal yaitu 4.

2. Lakukan perulangan dengan indeks i = 0 sampai dengan i = 5

  • Cetak nilai bilangan(hasil cetak pertama kali akan menghasilkan suku pertama).
  • Ganti nilai variabel bilangan sesuai rumus, yaitu bilangan = bilangan + \bold{6 \times 2^{i} }). Nilai i akan dimulai dari 0 dan berakhir saat i = 5, namun nilai bilangan saat i = 5 tidak akan dicetak.

Algoritma program dapat ditulis dalam bentuk pseuocode sebagai berikut :

Algoritma program

program start

var bilangan : integer

bilangan <-- 4

for i = 0 to i = 5 do

   write bilangan

   bilangan <-- bilangan + (6 * 2 ^ i)

program end

Setelah algoritma dibuat, maka tinggal mengaplikasikannya ke dalam program python. Langsung deklarasikan variabel bilangan dengan nilai awal 4 (sesuai suku pertama). Lakukan perulangan for sesuai dengan arahan program sampai perulangan berakhir. Program beserta output-nya dapat dilihat pada lampiran gambar.

Pelajari lebih lanjut

Contoh pemrograman dalam bahasa python

Contoh pemrograman dalam bahasa C++

Program konversi detik ke dalam hari, jam, menit, dan detik menggunakan bahasa java

=============================

Detail Jawaban

Kelas : X SMA

Mapel : TI

Materi : Mengenal pemrograman komputer

Kode Kategorisasi : 10.11.6

Kata Kunci : Pemrograman, algoritma, pemrograman python

Program dalam bahasa python# Author : LordRimuruTempestbilangan = 4for i in range(6) :    print(bilangan, end = Program dalam bahasa python# Author : LordRimuruTempestbilangan = 4for i in range(6) :    print(bilangan, end = Program dalam bahasa python# Author : LordRimuruTempestbilangan = 4for i in range(6) :    print(bilangan, end =

Semoga dengan pertanyaan yang sudah terjawab oleh LordRimuruTempest 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: Thu, 03 Oct 19