Instruksi:
Buatlah program berdasarkan instruksi yang diberikan di setiap soal. Perhatikan dengan baik
variabel-variabel yang harus menjadi input atau outputnya.
2. Buatlah sebuah program yang menghitung ekuivalensi detik dengan jumlah jam,
menit, dan detik.
Masukkan detik: 9999
9999 detik setara dengan 2 jam, 46 menit, dan 39 detik
3. Buatlah sebuah program yang menghitung ekuivalensi jumlah uang dengan lembaran
20000, 10000, 5000, dan 1000.
Masukkan uang (dalam rupiah): 97000
Jumlah lembar 20000: 4
Jumlah lembar 10000: 1
Jumlah lembar 5000: 1
Jumlah lembar 1000: 2
5. Buatlah sebuah program yang menghitung jarak antara dua titik dalam sistem
koordinat Cartesius.
Catatan: rumus untuk menghitung jarak antara (𝑥1 , 𝑦1 ) dan (𝑥2 , 𝑦2 ) adalah
√(𝑥2 − 𝑥1 )2 − (𝑦2 − 𝑦1 )2 .
Masukkan x1: 1.5
Masukkan y1: -3.4
Masukkan x2: 4.0
Masukkan y2: 5.0
Jarak antara dua titik tersebut adalah 8.764131445842194
6. Diketahui percepatan dari sebuah pesawat terbang 𝑎 dan kecepatan lepas landas 𝑣.
Kita dapat menghitung panjang minimum landasan yang diperlukan untuk sebuah
pesawat terbang untuk lepas landas menggunakan rumus berikut.
𝑣2
𝑙𝑒𝑛𝑔𝑡ℎ =
2𝑎
Buatlah sebuah program yang meminta user memasukkan 𝑣 dalam meters/second
(m/s) dan percepatan 𝑎 dalam meter/second2 (m/s2), dan menampilkan panjang
landasan minimum.
Masukkan kecepatan: 60
Masukkan percepatan: 3.5
Panjang landasan minimum untuk pesawat terbang tersebut adalah 514.286
7. Buatlah sebuah program yang menerima jumlah investasi, bunga tahunan, dan jumlah
tahun, serta menampilkan nilai investasi masa depan menggunakan rumus berikut.
𝑓𝑢𝑡𝑢𝑟𝑒𝐼𝑛𝑣𝑒𝑠𝑡𝑚𝑒𝑛𝑡𝑉𝑎𝑙𝑢𝑒
= 𝐼𝑛𝑣𝑒𝑠𝑡𝑚𝑒𝑛𝑡𝐴𝑚𝑜𝑢𝑛𝑡 ⋅ (1 + 𝑚𝑜𝑛𝑡ℎ𝑙𝑦𝐼𝑛𝑡𝑒𝑟𝑒𝑠𝑡𝑅𝑎𝑡𝑒)𝑛𝑢𝑚𝑏𝑒𝑟𝑂𝑓𝑌𝑒𝑎𝑟𝑠⋅12
Terjemahan:
𝑛𝑖𝑙𝑎𝑖𝐼𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖𝑀𝑎𝑠𝑎𝐷𝑒𝑝𝑎𝑛
= 𝐽𝑢𝑚𝑙𝑎ℎ𝐼𝑛𝑣𝑒𝑠𝑡𝑎𝑠𝑖 ⋅ (1 + 𝑏𝑢𝑛𝑔𝑎𝑇𝑎ℎ𝑢𝑛𝑎𝑛)𝑗𝑢𝑚𝑙𝑎ℎ𝑇𝑎ℎ𝑢𝑛⋅12