Buatlah sebuah agenda untuk menampilkan deret bilangan Fibonacci. Suku pertama dari deret Fibonacci tersebut yaitu 1. Suku terakhir yang ditampilkan yaitu suku pertama yang melebihi atau sempurna sama dengan nilai dari sebuah target.
Spesifikasi Input
Input berupa sebuah bilangan bundar N (0 < N ≤ 10000) yang menjadi sasaran dari suku simpulan deret Fibonacci.
Spesifikasi Output
Tampilkan semua suku dalam deret Fibonacci yang memenuhi persyaratan dari soal.
Contoh Input 1
100
Contoh Output 1
1 1 2 3 5 8 13 21 34 55 89 144
Contoh Input 2
377
Contoh Output 2
1 1 2 3 5 8 13 21 34 55 89 144 233 377
Pada awal Januari 2018 Womby membuka tabungan di BCW (Bank Central Wombat). Aturan perhitungan bunga bank pada BCW yaitu sebagai berikut:
- Pada tahun yang berangka ganjil, bunga bank yaitu 5%
- Pada tahun yang berangka genap, bunga bank yaitu 8%
Womby menyimpan uang sebesar 3000$ dan tidak pernah menambahkan atau mengambil tabungannya semenjak pertama ia menyimpannya. Berapakah jumlah tabungan Womby pada simpulan tahun 2020?
Wolly ingin mengunjungi rumah neneknya yang berjarak 200 km dari rumahnya. Wolly berangkat pada pk 08.00 dengan mengendarai kendaraan beroda empat yang berkecepatan konstan 80km/jam. Pukul berapakah Wolly datang di rumah neneknya?
Angkatan Laut
Angkatan Laut Wombatland mendapatkan kandidat baru. Para wombat kandidat diajarkan untuk membaca radar. Mereka wajib mengikuti tes membaca radar, dimana mereka diberikan dua buah titik yang merupakan posisi kapal dan posisi musuh, kemudian diminta untuk menyebutkan posisi musuh terhadap posisi kapal.
Berikut ketentuan penamaan posisi titik. Asumsikan posisi musuh tidak akan mempunyai koordinat yang sama dengan posisi kapal. Titik berwarna debu yaitu posisi kapal dan titik berwarna biru yaitu contoh-contoh posisi musuh (berikut penamaannya menurut letak terhadap titik pusat).
Bantulah Komandan Wombat untuk menciptakan kunci balasan test tersebut !
Spesifikasi Input
Program akan mendapatkan input berupa empat buah bilangan bundar yang merupakan posisi kapal (x1, y1) dan posisi musuh (x2, y2) yang dipisahkan oleh spasi.
Spesifikasi Output
Output berupa String dengan hukum menyerupai pada gambar di atas.
Contoh Input 1
4 3 8 3
Contoh Output 1
Kanan
Contoh Input 2
4 3 1 1
Contoh Output 2
Kiri Bawah
Di kota Wombandung, setiap kendaraan beroda empat diberi plat nomor yang berisi sebuah abjad dan sebuah angka antara 1-9999. Angkutan umum mempunyai abjad ‘W’, sedangkan kendaraan beroda empat eksklusif mempunyai abjad ‘B’. Baru-baru ini Wombandung sangat macet, sehingga pemerintah memberlakukan hukum ganjil-genap di beberapa jalanan utama. Aturan ini berlaku untuk kendaraan beroda empat eksklusif saja. Pada tanggal ganjil, hanya kendaraan beroda empat bernomor ganjil yang boleh lewat, dan demikian sebaliknya dengan tanggal genap.
Sayangnya polisi kemudian lintas wombat kurang cerdas (seperti wombat-wombat lainnya), jadi mereka kesulitan untuk memilih mana kendaraan beroda empat yang melanggar aturan, mana yang tidak. Hari ini yaitu tanggal 15, alasannya yaitu itu semua kendaraan beroda empat eksklusif bernomor genap harus ditilang. Bantulah polisi wombat untuk memilih mana kendaraan beroda empat yang melanggar dan mana yang tidak.
Spesifikasi Masukan
Masukan terdiri dari sebuah plat nomor, yaitu terdiri dari satu abjad kapital ‘W’ atau ‘B’ dan sebuah angka antara 0-9999. Keduanya dipisahkan dengan spasi.
Spesifikasi Keluaran
Tampilkan goresan pena “melanggar” atau “tidak melanggar” untuk plat nomor pada masukan. Asumsikan agenda hanya digunakan hari ini, yaitu tanggal 15 J.
Contoh Masukan dan Keluaran
Deskripsi Masalah
Dono dan Doni yaitu dua wombat yang sedang mengikuti Mata Kuliah Dasar-dasar Pemrograman. Mereka setuju memasang sasaran nilai yang sama, yaitu x. Berdasarkan hasil ujian yang mereka peroleh dan sasaran x yang mereka tentukan, mereka akan memilih siapa yang harus mentraktir makan siang di Warung Pak Moes. Adapun aturannya yaitu sebagai berikut:
- Apabila nilai keduanya sama, maka tidak ada yang harus mentraktir.
- Apabila nilai keduanya berbeda, maka yang harus mentraktir yaitu yang selisih nilainya paling jauh dari sasaran yang ditentukan.
- Apabila selisih nilai Dono dengan sasaran sama dengan selisih nilai Doni dengan target, maka yang harus mentraktir yaitu yang nilainya lebih rendah.
Perhatikan bahwa Dono dan Doni akan menilik terlebih dahulu apakah hukum a terpenuhi. Jika tidak, mereka akan menilik apakah hukum b terpenuhi. Jika tidak, maka mereka akan memberlakukan hukum c.
Buatlah agenda untuk membantu Dono dan Doni memilih siapa yang harus mentraktir di Warung Pak Moes.
Spesifikasi Masukan
Masukan terdiri dari 3 buah bilangan bundar j, k, dan x. Nilai j melambangkan nilai ujian yang diperoleh oleh Dono, j melabangkan nilai ujian Doni, dan x yaitu sasaran yang mereka pasang.
Spesifikasi Keluaran
Keluarkanlah DONO kalau Dono yang harus mentraktir, DONI kalau Doni yang harus mentraktir, atau TIDAK ADA kalau tidak ada yang harus mentraktir menurut hukum yang sudah dijelaskan.
Contoh Masukan dan Keluaran
Deskripsi Masalah
Buatlah sebuah agenda untuk memilih apakah sebuah formasi karakter merupakan sebuah palindrom atau tidak. Sebuah formasi karakter yaitu sebuah palindrom bila hasil pembacaan formasi karakter tersebut dari kiri ke kanan sama dengan hasil pembacaannya dari kanan ke kiri.
Sebagai contoh, “a”, “aba”, dan “acca” yaitu deretan-deretan karakter yang merupakan sebuah palindrom. Contoh formasi karakter yang bukan merupakan palindrom yaitu “ab”, “abc”, dan “acba”.
Spesifikasi Masukan
Masukan berisi sebuah string yang merupakan deretan-deretan karakter yang ingin diperiksa. Tiap formasi karakter yang diuji hanya terdiri dari abjad nonkapital.
Spesifikasi Keluaran
Untuk tiap formasi karakter yang diuji, keluarkanlah “palindrom” bila formasi karakter tersebut merupakan sebuah palindrom, dan “bukan palindrom” bila tidak. Keluaran untuk hasil pengujian tiap karakter dituliskan pada sebuah baris terpisah.
Contoh Masukan dan Keluaran
Buku Perpustakaan
Seekor Wombat dimana ia yaitu seorang pustakawan ingin menyortir buku bedasarkan isyarat buku yang mereka buat. Kode tersebut berupa angka integer dari angka 1 sampai 9. Buatlah sebuah agenda dimana agenda tersebut sanggup menyortir buku dari isyarat buku dari paling rendah sampai paling tinggi.
Spesifikasi masukkan
Berupa sebuah bilangan bertipe string yang berisikan nomor-nomor isyarat buku yang memuat angka 1 sampai 9. Kode sanggup memuat angka yang sama.
Spesifikasi keluaran
Keluarkanlah sebuah string berisi angka yang sudah terurut
Contoh Input 1
197863542
Contoh Output 1
123456789
Contoh Input 2
1144332
Contoh Output 2
1123344
Deskripsi Masalah
Wombert sedang diminta untuk membantu persiapan penanggulangan tragedi letusan Wolcano. Untuk membantu tugasnya, Wombert telah dibekali dengan peta dari ketinggian daerah-daerah di sekitar Wolcano. Ketinggian tiap kawasan direpresentasikan sebagai sebuah bilangan dengan nilai dari 0 s/d 9.
Peta ini disimpan sebagai sebuah string yang hanya mengandung karakter angka. Di bawah ini yaitu ilustrasi dari ketinggian tiap kawasan di sekitar Wolcano bila string yang dimiliki Wombert yaitu “2253261”.
Wombert mengetahui bahwa bila terjadi letusan maka pedoman lahar akan dimulai dari kawah Wolcano dan lahar akan berusaha untuk menjalar ke lokasi-lokasi lainnya. Lahar hanya sanggup menjalar ke lokasi yang bersebelahan dan ketinggiannya sama atau lebih rendah dari lokasinya sekarang. Tiap lokasi yang telah berlahar akan membuatkan lahar ke daerah-daerah di sebelahnya dengan hukum yang sama menyerupai dijelaskan sebelumnya. Sebagai contoh, bila kawah Wolcano terletak pada posisi 2, maka lahar akan menjalar ke 5 lokasi dengan warna merah di bawah ini :
Namun bila kawah Wolcano terletak pada posisi 5, maka daerah-daerah yang akan terkena lahar yaitu 3 lokasi berwarna merah pada ilustrasi di bawah ini:
Buatlah sebuah agenda untuk memilih jumlah kawasan yang akan terkena pedoman lahar menurut string yang berisi peta ketinggian dan lokasi dari kawah Wolcano !
Spesifikasi Masukan
Masukan pertama untuk agenda yaitu sebuah string yang berisi peta ketinggian daerah-daerah di sekitar kawah. String ini hanya berisi karakter angka. Masukan kedua yaitu posisi dari kawah Wolcano pada peta tersebut. Posisi dari kawah Wolcano yaitu sebuah bilangan bundar yang merepresentasikan posisi kawah pada string peta.
Spesifikasi Keluaran
Program akan mengeluarkan banyaknya kawasan yang akan terkena pedoman lahar bila Wolcano meletus.
Contoh Masukan dan Keluaran
Deskripsi Masalah
Wombat Pompom sedang mempelajari perihal Faktor Persekutuan Terbesar (FPB) dari dua buah bilangan bulat. Dari buku yang ia baca, ia mengetahui bahwa FPB dari dua buah bilangan dan yaitu sebuah bilangan , di mana yaitu bilangan terbesar yang habis membagi sekaligus habis membagi . Sebagai contoh, kalau x yaitu 27 dan y yaitu 63, maka FPB dari 27 dan 63 yaitu 9.
Dapat dilihat pada tabel di atas, bahwa faktor-faktor dari 27 yaitu 1, 3, 9 ,27 sedangkan faktor dari 63 yaitu 1, 3, 7, 9, 21, 63. Terdapat tiga bilangan yang dicetak tebal yang merupakan faktor-faktor yang sama-sama dimiliki oleh 27 dan 63. Artinya, ketiga bilangan ini habis membagi a sekaligus habis membagi b. FPB dari dari 27 dan 63 yaitu 9 alasannya yaitu 9 merupakan bilangan terbesar yang habis membagi 27 dan 63.
Buatlah agenda untuk mencari FPB dari dua buah bilangan bundar !
Spesifikasi Masukan
Masukan terdiri dari dua buah bilangan bulat, yaitu dan (2 ≤ x , y ≤ 1000).
Spesifikasi Keluaran
Keluarkanlah FPB dari x dan y !
EmoticonEmoticon