Mi Primer Programa¶
Esta sección del manual está enfocada en dar al usuario una breve muestra de algunas funciones y operaciones básicas que se pueden hacer en Latino
Para comenzar con cada uno de los ejemplos tendremos que abrir la terminal de nuestro sistema operativo y tener ejecutado Latino.
Nota
Para ejecutar Latino en la terminal sólo escribimos latino y presionamos la tecla Enter
Nota
Para ejecutar un archivo de Latino ingresamos a la ubicación del archivo desde la consola y escribimos latino y el nombre del archivo con su extensión. Por ejemplo: latino miarchivo.lat
Hola Mundo en Lenguaje Latino
En este ejemplo vamos a realizar un pequeño programa que al ejecutar mostrara un mensaje que diga «Hola Mundo, Latino!»
Para hacer mostrar un mensaje en pantalla usaremos el siguiente comando y presionamos Enter
escribir("Hola Mundo, Latino!")
El resultado será:
Hola Mundo, Latino!

Imprimir número (digitado por el usuario)
En este ejemplo se mostrara como podemos digitar y almacenar valores a una variable y posteriormente mostrar ese valor en pantalla.
escribir("Digite un número:")
num=leer() //aquí creamos una variable y le asignamos la función leer()
escribir("El número digitado fue: "..num)
Nota
Si está escribiendo el código directamente en la terminal, se puede escribir todo en una sola línea, así:
escribir("Digite un número:") num=leer() escribir("El número digitado fue: "..num)
El resultado será:
Digite un número:
24
El número digitado fue: 24

Número Par o Impar en Latino
En este ejemplo vamos a crear un programa que nos ayude a identificar cuando un número (digitado por el usuario) es par o impar.
Ejemplo 1:
escribir("Entre un número:")
num=leer()
si (num % 2 == 0) //Verdadero si el número es perfectamente divisible por 2
escribir("El número "..num.." es par")
sino
escribir("El número "..num.." es impar")
fin
Nota
Si está escribiendo el código directamente en la terminal, se puede escribir todo en una sola línea, así:
escribir("Entre un número:") num=leer() si(num%2==0) escribir("El número "..num.." es par") sino escribir("El número "..num.." es impar") fin
El resultado será:
Entre un número:
8
El número 8 es par
Ejemplo 2:
Esta es otra forma de poder crear el mismo programa pero en menos líneas de códigos:
escribir("Entre un número:")
num=leer()
escribir("El numero "..num..(num%2==0)?" es par":" es impar")
El resultado será:
Entre un número:
-7
El número -7 es impar

Intercambiar dos números entre variable en Latino
En este ejemplo haremos un programa que intercambie los valores de dos variables entre si.
Ejemplo 1:
priNum = 2
segNum = 5
priNum, segNum = segNum, priNum //Aquí se intercambian los valores
escribir("PrimeroNum:"..priNum.." | SegundoNum:"..segNum)
El resultado será:
PrimeroNum:5 | SegundoNum: 2
Ejemplo 2:
escribir("Entre el primer número:")
priNum=leer()
escribir("Entre el segundo número:")
segNum=leer()
tempVar=priNum //El valor de la primera variable es asignada a una variable temporal
priNum=segNum //El valor de la segunda variable es asignada a la primera variable
segNum=tempVar //El valor de la variable temporaria es asignada a la segunda variable
escribir("Después de intercambiar, la primera variable es de: "..priNum)
escribir("y la segunda variable es de:"..segNum)
El resultado será:
Entre el primer número:
1
Entre el segundo número:
2
Después de intercambiar, la primera variable es de: 2
y la segunda variable es de: 1
Ejemplo 3:
escribir("Entre el primer número:")
priNum=leer()
escribir("Entre el segundo número:")
segNum=leer()
//processo de intercambio
priNum=priNum-segNum
segNum=priNum+segNum
priNum=segNum-priNum
escribir("Después de intercambiar, la primera variable es de: "..priNum)
escribir("y la segunda variable es de:"..segNum)
El resultado será:
Entre el primer número:
10.25
Entre el segundo número:
-12.5
Después de intercambiar, la primera variable es de: -12.5
y la segunda variable es de: 10.25

Identificar si el caracter es vocal o no en Latino
En este ejemplo vamos a crear un programa que sea capaz de saber si el valor que insertamos es una vocal o consonante.
escribir("Entre un alfabeto:")
alfa=leer()
vocales=["a","A","e","E","i","I","o","O","u","U"] //Declaración de vocales
resp = alfa..", NO es una vocal"
desde (i=0; i < lista.longitud(vocales); i++)
si (alfa==vocales[i])
resp = alfa..", SI es una vocal"
fin
fin
escribir (resp)
El resultado será:
Entre un alfabeto:
a
a, es un vocal
