-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbasico.lua
36 lines (30 loc) · 921 Bytes
/
basico.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
--Calculadora básica con main como única función
--Se explican en ella los conceptos básicos del lenguaje Lua
--@HylianPablo
print("Bienvenido a la calculadora Lua!\n") --Parentesis opcionales en funciones con un solo parámetro y dicho parámetro es string o tabla
print("Introduzca el primer número por favor: ")
num1=io.read("n")
print("Introduzca el segundo número por favor: ")
num2=io.read("n")
print("Seleccione una operación: \n"..
"1-Suma\n"..
"2-Resta\n"..
"3-Multiplicación\n"..
"4-División\n")
repeat
print("Introduzca opción: ")
choice=io.read("n")
until choice >=1 and choice <=4
if choice == 1 then
print(num1+num2)
elseif choice == 2 then
print(num1-num2)
elseif choice == 3 then
print(num1*num2)
else
if not (num2 <= 0) then
print(num1/num2)
else
print("El segundo número debe ser mayor que cero")
end
end