Berikut ini adalah pertanyaan dari yuniasihfitri42 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Untuk menghitung rata rata 20 bilangan yang berurutan, kita dapat menggunakan 2 metodeyang diimplementasikan dalamnotasi algoritma menggunakan pseudocode, seperti diuraikan di bawah ini.
_________________
Asumsi
Yang dimaksud dengan “20 bilangan berurutan“ pada pertanyaan ini adalah 20 bilangan bulat berurutan dengan selisih antar bilangan sama dengan 1.
Sebagai contoh: (1, 2, 3, ..., 20), atau (100, 101, 102, ..., 119).
_________________
NOTASI ALGORITMA dengan Pseudocode
Metode 1: Dengan perulangan
Contoh penelusuran algoritma
Contoh 1 ⇒ Masukan: min = 1.
- Iterasi WHILE ... END WHILE:
1 : jumlah = 0 + 1 + 0 = 1
2 : jumlah = 1 + 1 + 1 = 3
3 : jumlah = 3 + 1 + 2 = 6
4 : jumlah = 6 + 1 + 3 = 10
5 : jumlah = 10 + 1 + 4 = 15
6 : jumlah = 15 + 1 + 5 = 21
7 : jumlah = 21 + 1 + 6 = 28
8 : jumlah = 28 + 1 + 7 = 36
9 : jumlah = 36 + 1 + 8 = 45
10 : jumlah = 45 + 1 + 9 = 55
11 : jumlah = 55 + 1 + 10 = 66
12 : jumlah = 66 + 1 + 11 = 78
13 : jumlah = 78 + 1 + 12 = 91
14 : jumlah = 91 + 1 + 13 = 105
15 : jumlah = 105 + 1 + 14 = 120
16 : jumlah = 120 + 1 + 15 = 136
17 : jumlah = 136 + 1 + 16 = 153
18 : jumlah = 153 + 1 + 17 = 171
19 : jumlah = 171 + 1 + 18 = 190
20 : jumlah = 190 + 1 + 19 = 210 - Hitung ratarata: ratarata = 210 /20 = 10.5
- Output ratarata: 10.5
Contoh 2 ⇒ INPUT: min = 100.
- Iterasi WHILE ... END WHILE:
1 : jumlah = 0 + 100 + 0 = 100
2 : jumlah = 100 + 100 + 1 = 201
3 : jumlah = 201 + 100 + 2 = 303
4 : jumlah = 303 + 100 + 3 = 406
5 : jumlah = 406 + 100 + 4 = 510
6 : jumlah = 510 + 100 + 5 = 615
7 : jumlah = 615 + 100 + 6 = 721
8 : jumlah = 721 + 100 + 7 = 828
9 : jumlah = 828 + 100 + 8 = 936
10 : jumlah = 936 + 100 + 9 = 1045
11 : jumlah = 1045 + 100 + 10 = 1155
12 : jumlah = 1155 + 100 + 11 = 1266
13 : jumlah = 1266 + 100 + 12 = 1378
14 : jumlah = 1378 + 100 + 13 = 1491
15 : jumlah = 1491 + 100 + 14 = 1605
16 : jumlah = 1605 + 100 + 15 = 1720
17 : jumlah = 1720 + 100 + 16 = 1836
18 : jumlah = 1836 + 100 + 17 = 1953
19 : jumlah = 1953 + 100 + 18 = 2071
20 : jumlah = 2071 + 100 + 19 = 2190 - Hitung ratarata: ratarata = 2190 /20 = 109.5
- OUTPUT ratarata: 109.5
Metode 2: Tanpa perulangan
Untuk metode ini, kita gunakan rumus deret aritmatika bilangan berurutan, dan hitung rata-ratanya, yang diberikan oleh:
Contoh penelusuran algoritma
Contoh 1 ⇒ Masukan: min = 1.
- Hitung ratarata: ratarata = 1 + 19/2 = 10.5
- OUTPUT ratarata: 10.5
Contoh 2 ⇒ Masukan: min = 100.
- Hitung ratarata: ratarata = 100 + 19/2 = 109.5
- OUTPUT ratarata: 109.5
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto 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: Fri, 21 Oct 22