Cześć, chciałem stworzyć prostą konstrukcje warunkową, która sprawdza stosunek dwóch liczb, moje wypociny nie działają tak jak powinny. :P
a = 555
b = 555
if a > b
puts "#{a} jest większe od #{b}"
elseif b > a
puts "#{b} jest większe od #{a}"
elseif b == a
puts "Obie liczby sa takie same #{a} = #{b}"
end
Prostą konstrukcję potrafię zrobić, ale gdy zachodzą trzy warunki to już coś musi być inaczej i nie wiem co.
Działa tylko pierwszy warunek, gdy podmienię liczby to program nic nie wyświetla, nawet błędu, wpisuję w konsoli ruby 2.rb i nic...
Efekt pierwszego warunku, gdy a = 777, b = 555
777 jest większe od 555
2.rb:5:in `<main>': undefined method `elseif' for main:Object (NoMethodError)
Jak mogę jeszcze dodać aby zmienne były wprowadzane przez użytkownika w konsoli? Tak dla edukacji, żebym mógł jakiś kalkulator lub coś stworzyć. :)