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 '------------------'


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 == 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;


if a == 5
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 '------------------'
•Fungsi puts digunakan untuk menampilkan/mencetak kalimat yang dituliskan atau berada di dalam tanda kutip(‘ ‘). Sedangkan fungsi a = gets.to_i adalah untuk menyimpan inputan dari user yang disimpan di dalam variabel a yang dikemudian akan dipanggil.

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:




No Response to "Program kalkulator pada Ruby"

Leave A Reply