SOAL
- Buatlah
sebuah program untuk menyeleksi program kode bulan. Bila user menginputkan
angka yang mempresentasikan bulan yang dimaksud (yakni 1 s/d 12), maka
output akan menampilkan tulisan huruf dari bulan tersebut (Januari s/d
Desember). Dan bila user menginputkan angka selain yang dimaksud, maka
output akan menampilkan pernyataan bahwa user telah salah menginputkan
data.
- Buatlah
sebuah program untuk menentukan berat badan apakah masih tahap normal, obesitas
atau kurus, dengan menginputkan tinggi dan berat badan. Lalu hitung berat
badan normal, kemudian hitung dan tampilkan selisih berat badan user sekarang
dengan berat badan normal. Kemudian tampilkan tahap berat badan anda :
1–10 tampilkan
“masih tahap NORMAL”
>10 tampilkan
“OBESITAS”
Selain
dari dua di atas tampilkan “KURUS”
SOURCE CODE
Source
code Program Kode Bulan :
puts "PROGRAM MENAMPILKAN BULAN"
puts "-------------------------------------"
print "masukkan angka [1-12]: "
angka=gets.to_f
puts "-------------------------------------"
case
when angka==1
print "JANUARI"
when angka==2
print "FEBRUARI"
when angka==3
print "MARET"
when angka==4
print "APRIL"
when angka==5
print "MEI"
when angka==6
print "JUNI"
when angka==7
print "JULI"
when angka==8
print "AGUSTUS"
when angka==9
print "SEPTEMBER"
when angka==10
print "OKTOBER"
when angka==11
print "NOVEMBER"
when angka==12
print "DESEMBER"
else
print "INPUTAN ANDA SALAH!!!"
end
Source
code Program Berat Badan :
puts "PROGRAM BERAT BADAN"
puts "-------------------------------------"
print "masukkan Berat Badan Anda
[kg] : "
BBS=gets.to_f
print "masukkan Tinggi Badan Anda [cm] :
"
TB=gets.to_f
BBN=TB-110
SEL=BBS-BBN
puts "-------------------------------------"
if SEL>=1 and SEL<=10
puts "Berat Badan Normal Anda : "+BBN.to_s
puts "Selisih Berat Badan :
"+SEL.to_s
puts "-------------------------------------"
print "Berat
Badan Anda masih tahap NORMAL"
elsif SEL>10
puts "Berat Badan Normal Anda : "+BBN.to_s
puts "Selisih Berat Badan :
"+SEL.to_s
puts "-------------------------------------"
print "Berat Badan Anda sudah tahap OBESITAS"
else
puts "Berat Badan Normal Anda : "+BBN.to_s
puts "Selisih Berat Badan :
"+SEL.to_s
puts "-------------------------------------"
print "Berat Badan Anda termasuk KURUS"
end
OUTPUT
Output
Program Kode Bulan :
Tidak ada komentar:
Posting Komentar