Soal Pra-Praktikum 2 PDF
Soal Pra-Praktikum 2 PDF
6. File kode program dikompres sesuai dengan ketentuan yang ada di SOP.
7. Penulisan kode sebaiknya menggunakan indentasi yang baik dan menambahkan komentar
(kegunaan sebuah variabel, percabangan, pengulangan, fungsi dan prosedur) sehingga
mempermudah proses pencarian kesalahan pada program (debugging).
8. Kecurangan berupa copy-paste kode program dari peserta / sumber lain akan memperoleh
sanksi tegas.
9. Selamat Mengerjakan!
Problem 1
(save file dengan nama : PB02-NIM-YYMMDD-01.cpp)
Tuan Vin baru saja mengenal suatu barisan bilangan baru. Barisan bilangan tersebut adalah barisan
bilangan Fibonacci. Bilangan Fibonacci adalah bilangan yang didefinisikan sebagai berikut :
0, 𝑛=0
𝐹𝑖𝑏𝑜 (𝑛) = {1, 𝑛=1
𝐹𝑖𝑏𝑜 (𝑛 − 1) + 𝐹𝑖𝑏𝑜(𝑛 − 2), 𝑛≥0
Seperti biasa, Tuan Vin selalu diberikan tugas setiap beliau mempelajari hal baru. Dosen dari Tuan
Vin meminta Tuan Vin untuk mencari bilangan Fibonacci ke – N (0 ≤ 𝑁 ≤ 40). Bantulah Tuan Vin
untuk menyelesaikan tugas yang diberikan oleh dosennya.
Problem 2
(save file dengan nama : PB02-NIM-YYMMDD-02.cpp)
Baru saja Tuan Vin menyelesaikan tugas fibonaccinya, dosen Tuan Vin memberikan soal baru.
Diberikan sebuah bilangan N (0 <= N <= 1.000.000.000), tentukan apakah bilangan tersebut
merupakan bilangan palindrom. Bilangan palindrom adalah bilangan yang jika dibaca dari kiri
maupun dari kanan merupakan bilangan yang sama. Contoh : 1001, 12321, 87578.