Ruby comes with a program that will show the results of any Ruby statements you feed it. Playing with Ruby code in interactive sessions like this is a terrific way to learn the language.
Open up IRB (which stands for Interactive Ruby).
- If you’re using Mac OS X open up
Terminal
and typeirb
, then hit enter. - If you’re using Linux, open up a shell and type
irb
and hit enter. - If you’re using Windows, open
fxri
from the Ruby section of your Start Menu.
print " Masukkan Nama = "
nama=gets
print " Gaji Pokok = "
gaji=gets
gaji=gaji.to_f
print "Masukan nilai status (Single=1 /Menikah = 2 /Cerai = 3) = "
status=gets
status=status.to_i
print " Berapa anak anda (Isi 0 Jika Tidak ada ) = "
jumlah_anak=gets
jumlah_anak=jumlah_anak.to_i
pajak=0
pajak=pajak.to_f
if gaji >=100000 && gaji <=1000000
pajak=(0.1)*gaji
elsif gaji >1000000 && gaji <=2000000
pajak=(0.15)*gaji
elsif gaji >2000000
pajak=(0.2)*gaji
else
pajak=0
end
puts " Pajak = #{pajak}"
tunjangan=0
tunjangan=tunjangan.to_f
tanak=0
tanak=tanak.to_f
if status==1
tunjangan=0
elsif status==2
tunjangan=(0.2)*gaji
tanak=((0.1)*jumlah_anak)*gaji
elsif status==3
tanak=((0.1)*jumlah_anak)*gaji
tunjangan=0
else
tunjangan=0
end
puts " Tunjangan = #{tunjangan}"
puts " Tunjangan Anak = #{tanak}"
puts " Gaji Total = #{(gaji-pajak)+(tunjangan+tanak)}"
1 comment:
terima kasih untuk artikelnya. pas banget, ane lagi nyari-nyari untuk bahan kuliah.
oia, jangan lupa mampir ke sini ya...
Post a Comment