Anda di halaman 1dari 2

1.

Buat algoritma untuk menghitung berat maksimal dan berat minimal dengan data tinggi badan
dan berat badan dimasukkan dari keybord. Program juga akan menguji berat badan. Formulasi
berat maksimum, berat minimum dan hasil pengujian berat adalah sebagi berikut:

Ketentuan Jawaban
1. BERAT MAKSIMUM : (TB-100)+(10%*(TB-100))
2. BERAT MINIMUM : (TB-100)-(10%*(TB-100))
3. KETERANGAN:
Apabila berat badan lebih dari berat maksimum maka tulis " Yang ......Diet donk !!!!!"
Apabila berat badan kurang dari berat minimum maka tulis "Kurangi Mikir, Banyak Makan"
Apabila berat badan antara B.Maksimum dan B.Minimum maka tulis " Percayahlah Cintaku Ama
Kamu Enggak akan pudar"
Tampilan output:
Masukkan tinggi badan >:
Masukkan berat badan >:
Berat maksimum adalah :
Berat Minimum adalah :
Komentar : “ (sesuai dengan kriteria).”

2. Buat algoritma untuk menghitung harga total, nilai diskon dan uang kembalian dari data jumlah
barang dan harga barang, dan uang pembayaran dimasukkan dari keyboard. Ketentuan sebagai
berikut:

Jika HARGA TOTAL kurang dari 49,000 maka DISKONnya 0%


Jika HARGA TOTAL lebih dari 49,000 dan kurang atau sama dengan 100,000 maka DISKONnya 10%
Jika HARGA TOTAL lebih dari 100,000 maka DISKONnya 15%

Tampilan :
Masukkan harga barang:
Masukkan jumlah barang:
Harga total adalah :
Besarnya diskon :
Masukkan uang pembayaran :
Uang kembali adalah :

3. Buat algoritma program kalkulator. program akan membaca tiga data masukan yaitu 2 buah
bilangan pecahan dan sebuah operator yaitu perkalian (*), Pembagian (/),
penjumlahan(+),pengurangan (-). Jika memasukkan operator selain operator tersebut akan
menampilkan “invalid operator”. Program akan menampilkan hasil operasi kedua bilangan
tersebut
4. Buatlah algoritma untuk menentukan hari menggunakan IF. Desain tampilannya
sbb:

PROGRAM MENENTUKAN NAMA HARI


Pilihan:
A = SENIN C = RABU E = JUM’AT G = AHAD
B = SELASA D = KAMIS F = SABTU
Masukkan Kode Hari (A..G) :
Skenario:
Apabila kode hari yang dimasukkan A s/d G, maka selanjutnya akan tampil nama
hari sesuai kodenya. Tapi apabila selain 1 s/d 7, maka akan tampil “MAAF KODE
HARINYA SALAH”. Kode hari harus bisa juga membaca huruf kecil, artinya jika
kode harinya ‘a’, maka akan tampil SENIN, dst.

5. Buatlah algoritma untuk menghitung nilai hasil penjumlahan triangular dimana maksimal
bilangan yang akan di jumlahan dimasukkan dari keybord :

Tampilan Output :
Masukkan bilangan Triangular : 5
Bilangan : 1 2 3 4 5
Hasil penjumlahan triangular (5) : 15

6. Buatlah program untuk mencetak karakter “ * ” sehingga membentuk segi tiga dengan tinggi
segitiga yang dimasukkan dari keyboard (contoh keluaran sebagai berikut:

Tampilan Output :
Masukkan Tinggi Segitiga : 4
*
**
***
****

7. Buatpula algoritma untuk mengkonversi nilai huruf yang dimasukkan dari keyboard
menjadi nilai angka, jika memasukkan selain huruf tersebut maka program akan
menampilkan pesan “invalid huruf”

8. Modifikasi algoritma tersebut agar program dieksekusi lagi jika memasukkan karakter y
atau Y dan program akan berhenti jika memasukkan karakter t atau T

Anda mungkin juga menyukai