Wednesday, August 19, 2009

Pendataan gaji Dengan bahasa Ruby

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 type irb, 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:

sang pendekar said...

terima kasih untuk artikelnya. pas banget, ane lagi nyari-nyari untuk bahan kuliah.

oia, jangan lupa mampir ke sini ya...