Anda di halaman 1dari 3

Soal Pemrograman

1. Tahun kabisat adalah tahun yang habis dibagi 4. Buatlah sebuah program yang menerima
input sebuah bilangan bulat dan memeriksa apakah bilangan tersebut merupakan tahun
kabisat (Betul) atau bukan (Salah).

(Contoh input/output, Teks bergaris bawah adalah input dari user):

Tahun: 2016
Tahun ini adalah tahun kabisat

Tahun: 2000
Tahun ini adalah tahun kabisat

Tahun: 2018
Tahun ini bukan tahun kabisat

2. Buat program Bola yang menerima input jari-jari suatu bola (bilangan bulat). Tampilkan
Volume dan Luas kulit bola. 𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 = 4/3 𝑣𝑣3 dan 𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 = 4𝑣𝑣2. Dimana π
≈ 3.1415926535.

(Contoh input/output, Teks bergaris bawah adalah input dari user):

Jari-jari = 5
Bola dengan jari-jari 5 memiliki Volume 523.5988 dan luas kulit 314.1593

3. Soal:
4. Soal

Buatlah program yang menerima input sebuah bilangan riil yang menyatakan NAM.
Program menghitung NMK dan menampilkannya.

(Contoh input/output, Teks bergaris bawah adalah input dari user):

NAM: 67
NMK: B

NAM: 40.1
NMK: D

NAM: 80
NMK: AB

5. SIPUT, SANG PENDAKI. Seekor siput terjatuh ke sumur yang kering (untungnya tidak mati).
Siput tersebut berusaha untuk keluar dari sumur dengan cara memanjat dinding. Setiap
hari, di siang hari, siput dapat memanjat dinding setinggi 3 meter. Di malam hari, makhluk
yang menderita ini harus beristirahat (tidur) dan menyebabkan ia turun 1 meter (karena
terlelap dan tidak mampu menjaga ketinggiannya). Jika diketahui kedalaman sumur dalam
meter, hitung waktu yang dibutuhkan siput untuk keluar dari sumur.
Perhatikan contoh berikut! (teks bergaris bawah adalah input/read)
#Contoh 1
Kedalaman sumur (dalam meter): 3
Waktu siput untuk keluar: 1 hari

#Contoh 2
Kedalaman sumur (dalam meter): 6
Waktu siput untuk keluar: 3 hari
6. Buat sebuah program yang menampilkan angka dari 1 sampai angka yang diinputkan
dengan mengubah angka genap menjadi tulisan “bilangan genap”.

Perhatikan contoh berikut! (teks bergaris bawah adalah input/read)


#Contoh 1
Masukkan Angka: 8
Perulangan:
1
Bilangan genap
3
Bilangan genap
5
Bilangan genap
7
Bilangan genap

#Contoh 2
Masukkan Angka: 5
Perulangan:
1
Bilangan genap
3
Bilangan genap
5

7. Buatlah program yang menerima input berupa bilangan bulat positif kemudian
menampilkan bentuk biner dari bilangan tersebut dalam format terbalik.

Perhatikan contoh berikut! (teks bergaris bawah adalah input/read)


Bilangan: 156
Biner Terbalik: 00111001

Anda mungkin juga menyukai