To find the greatest of three numbers in Lua, these three numbers must be taken as the input from the user, and the output of the program will determine the largest of all the numbers.
To find Greatest of three Numbers in Lua
Ask the user to enter three integer values. Read the three integer values in num1, num2, and num3.
The check if num1 is greater than num2 and num3. If statement returns true, then print ‘num1’ as the greatest number.
If statement returns false, then check if num2 is greater than num3 and num1.
second If statements returns false, then print ‘num2’ as the greatest number.
if statement returns false then print ‘num3’ as the greatest number.
Lua Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | io.write('Enter the first number :') num1 = io.read("*n") -- read a number io.write('Enter the second number :') num2 = io.read("*n") -- read a number io.write('Enter the third number :') num3 = io.read("*n") -- read a number if(num1 > num2 and num1 > num3) then io.write(num1, ' is Largest among three numbers.') elseif(num2 > num3) then io.write(num2, ' is Largest among three numbers.') else io.write(num3, ' is Largest among three numbers.') end |
Output: