Recent Posts
Monday, May 24, 2010
Program kalkulator pada Ruby
Posted on 9:07 PM by Agazhw
Listing Program:
puts '------KALKULATOR------'
puts '1. Penjumlahan'
puts '2. Pengurangan'
puts '3. Pembagian'
puts '4. Perkalian'
puts '5. Keluar'
puts '------------------'
puts 'Masukan Pilihan : '
a = gets.to_i
puts '------------------'
puts ("---Penjumlahan---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a+b
puts ("Hasilnya Penjumlahan=#{z}")
end;
if a == 2
puts ("---Pengurangan---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a-b
puts ("Hasilnya Pengurangan=#{z}")
end;
if a == 3
puts ("---Pembagian---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a/b
puts ("Hasilnya Pembagian=#{z}")
end;
if a == 4
puts ("---Perkalian---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a*b
puts ("Hasilnya Perkalian=#{z}")
end;
Thread.exit
end;
puts '------------------'
Logika Program:
puts '------KALKULATOR------'
puts '1. Penjumlahan'
puts '2. Pengurangan'
puts '3. Pembagian'
puts '4. Perkalian'
puts '5. Keluar'
puts '------------------'
puts 'Masukan Pilihan : '
a = gets.to_i
puts '------------------'
if a == 1
puts ("---Penjumlahan---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a+b
puts ("Hasilnya Penjumlahan=#{z}")
end;
• if a == 1 maksud dari listing tersebut adalah jika nilai a/inputan yang dimasukkan adalah 1, maka listing program yang berada di bawahnya akan dijalankan, yaitu program penjumlahan. Fungsi puts digunakan untuk mencetak kalimat yang berada diantara dua kutip (‘ ‘).puts ("Masukan a : ") a = gets.to_i puts ("Masukan b : ") b = gets.to_i z = a+b maksud dari listing berikut adalah ketika kita memasukkan nilai a maka nilai a akan disimpan di dalam variabel a, dan setelah itu jika kita memasukkan nilai b maka nilai b akan disimpan di dalam variabel b. nilai z adalah nilai yang dihasilkan dari nilai yang telah disimpan di dalam variabel a dan b yang dijumlahkan.
if a == 2
puts ("---Pengurangan---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a-b
puts ("Hasilnya Pengurangan=#{z}")
end;
• if a == 2 maksud dari listing tersebut adalah jika nilai a/inputan yang dimasukkan adalah 2, maka listing program yang berada di bawahnya akan dijalankan, yaitu program pengurangan. Fungsi puts digunakan untuk mencetak kalimat yang berada diantara dua kutip (‘ ‘).puts ("Masukan a : ") a = gets.to_i puts ("Masukan b : ") b = gets.to_i z = a-b maksud dari listing berikut adalah ketika kita memasukkan nilai a maka nilai a akan disimpan di dalam variabel a, dan setelah itu jika kita memasukkan nilai b maka nilai b akan disimpan di dalam variabel b. nilai z adalah nilai yang dihasilkan dari nilai yang telah disimpan di dalam variabel a dan b yang dikurangkan.
if a == 3
puts ("---Pembagian---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a/b
puts ("Hasilnya Pembagian=#{z}")
end;
• if a == 3 maksud dari listing tersebut adalah jika nilai a/inputan yang dimasukkan adalah 3, maka listing program yang berada di bawahnya akan dijalankan, yaitu program pembagian. Fungsi puts digunakan untuk mencetak kalimat yang berada diantara dua kutip (‘ ‘).puts ("Masukan a : ") a = gets.to_i puts ("Masukan b : ") b = gets.to_i z = a/b maksud dari listing berikut adalah ketika kita memasukkan nilai a maka nilai a akan disimpan di dalam variabel a, dan setelah itu jika kita memasukkan nilai b maka nilai b akan disimpan di dalam variabel b. nilai z adalah nilai yang dihasilkan dari nilai yang telah disimpan di dalam variabel a dan b yang dibagi.
if a == 4
puts ("---Perkalian---")
puts ("Masukan a : ")
a = gets.to_i
puts ("Masukan b : ")
b = gets.to_i
z = a*b
puts ("Hasilnya Perkalian=#{z}")
end;
• if a == 4 maksud dari listing tersebut adalah jika nilai a/inputan yang dimasukkan adalah 4, maka listing program yang berada di bawahnya akan dijalankan, yaitu program pembagian. Fungsi puts digunakan untuk mencetak kalimat yang berada diantara dua kutip (‘ ‘).puts ("Masukan a : ") a = gets.to_i puts ("Masukan b : ") b = gets.to_i z = a*b maksud dari listing berikut adalah ketika kita memasukkan nilai a maka nilai a akan disimpan di dalam variabel a, dan setelah itu jika kita memasukkan nilai b maka nilai b akan disimpan di dalam variabel b. nilai z adalah nilai yang dihasilkan dari nilai yang telah disimpan di dalam variabel a dan b yang dikalikan.
if a == 5
Thread.exit
end;
• if a == 5 Thread.exit maksud dari listing ini adalah jika nilai yang dimasukkan adalah 5 maka program akan dihentikan/keluar.
Output Program:
Subscribe to:
Post Comments (Atom)
No Response to "Program kalkulator pada Ruby"
Leave A Reply