Home »
Ruby »
Ruby Find Output Programs
Ruby conditional statements – Find output programs (set 3)
This section contains the Ruby conditional statements find output programs (set 3) with their output and explanations.
Submitted by Nidhi, on February 11, 2022
Program 1:
num1 = 10;
num2 = 20;
num3 = 30;
large = 0;
if (num1 > num2)
if (num1 > num3)
large = num1;
else
large = num3;
end
elsif(num2 > num1)
if (num2 > num3)
large = num2;
else
large = num3;
end
else
large = num3;
end
print("Largest value is : ", large);
Output:
Largest value is : 30
Explanation:
In the above program, we created num1, num2, num3, large that are initialized with 10, 20, 30, 0 respectively. Then we found the largest number among 3 numbers using nested if and printed the largest number.
Program 2:
num1 = -10;
if (num1 < 0) == true
print("Number is NEGATIVE.");
else
print("Number is POSITIVE.");
end
Output:
Number is NEGATIVE.
Explanation:
In the above program, we created a variable num1, which is initialized with -10. Then we checked num is POSITIVE or NEGATIVE using the if statement and printed the appropriate message.
Ruby Find Output Programs »