Pembahasan kali ini akan membahas sebuah soal yaitu membuat algoritma dengan pseudocode dan flowchart serta program C++ dengan tampilan 0 + 3 + 8+ 15 + . . . . . . .+ hingga suku ke-10. Sebelum mulai, ada baiknya kita mengetahui terlebih dahulu apa itu algoritma, pseudocode, dan flowchart dilink ini.
Langkah pertama adalah mengetahui cara kerja dari soal tersebut. Kalo kita lihat dari angka tersebut terdapat perbedaan jarak mulai dari 0 dan 3 terdapat jarak sebanyak 3 angka, dari 3 dan 8 terdapat jarak sebanyak 5 angka, dari 8 dan 15 terdapat jarak sebanyak 7 angka. Disini kita lihat perbandingan jarak dari 3, 5, dan 7 artinya jarak tersebut ditambah dengan 2 angka terlebih dahulu setiap ingin menambahkan kedalam suku banyak lalu ditambahkan kedalam suku banyak sebelumnya.
Langkah kedua adalah membuat algoritma dalam bentuk pseudocode dan flowchart. Berikut pseudocode yang dibuat.
Langkah ketiga adalah membuat kodingan program C++. Berikut kodingan program C++ yang dibuat:
Langkah keempat adalah pengujian program yang sudah dibuat apakah hasilnya sama dengan soal atau tidak. Berikut contoh pengujian.
Dengan begitu program sudah dapat berjalan dengan baik dan menapilkan hasil yang sama dengan soal yang diberikan.
Cukup sekian pembahasan kali ini jika ada yang masih belum mengerti atau kalian melihat ada kesalahan dari pembahasan diatas, berikan tanggapan kalian pada kolom komentar JangkrikNgoding. Salam hormat JangkrikNgoding!
Langkah pertama adalah mengetahui cara kerja dari soal tersebut. Kalo kita lihat dari angka tersebut terdapat perbedaan jarak mulai dari 0 dan 3 terdapat jarak sebanyak 3 angka, dari 3 dan 8 terdapat jarak sebanyak 5 angka, dari 8 dan 15 terdapat jarak sebanyak 7 angka. Disini kita lihat perbandingan jarak dari 3, 5, dan 7 artinya jarak tersebut ditambah dengan 2 angka terlebih dahulu setiap ingin menambahkan kedalam suku banyak lalu ditambahkan kedalam suku banyak sebelumnya.
Langkah kedua adalah membuat algoritma dalam bentuk pseudocode dan flowchart. Berikut pseudocode yang dibuat.
Program Suku_Banyak
{menghasilkan output sesuai dengan soal yang diberikan}
{menghasilkan output sesuai dengan soal yang diberikan}
Deklarasi
Int i, beda, suku, jum
Deklarasi
Inisialisasi beda
Inisialisasi suku
baca beda
baca suku
Untuk i = 0, maka cetak i
proses i = i + beda
proses beda = beda + 2
jum = jum + 1
jika jum < suku maka akhiri program
jika tidak ulang kembali perintah
end
Jangan lupa juga membuat flowchart untuk memperjelas alur dari program. Berikut flowchart yang dibuat.
Langkah ketiga adalah membuat kodingan program C++. Berikut kodingan program C++ yang dibuat:
Langkah keempat adalah pengujian program yang sudah dibuat apakah hasilnya sama dengan soal atau tidak. Berikut contoh pengujian.
Dengan begitu program sudah dapat berjalan dengan baik dan menapilkan hasil yang sama dengan soal yang diberikan.
Cukup sekian pembahasan kali ini jika ada yang masih belum mengerti atau kalian melihat ada kesalahan dari pembahasan diatas, berikan tanggapan kalian pada kolom komentar JangkrikNgoding. Salam hormat JangkrikNgoding!
mantap gan ijin copas
BalasHapusDabestđź–’
BalasHapusDabest juga ��
Hapus