Skip to content

Empezando

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.

Para ejecutar Latino en la terminal sólo escribimos latino y presionamos la tecla Enter.

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.

Si al escribir el código de Latino se hace uso de un editor de texto, al guardar el documento se requiere guardalos con la extensión .lat. Por ejemplo: archivo.lat.

Hola Mundo en Lenguaje Latino

En este ejemplo vamos a realizar un pequeño programa que, al ejecutarse, mostrará un mensaje que diga Hola Mundo, Latino!.

Para mostrar un mensaje en pantalla utilizaremos la función escribir, de manera que el código será:

escribir("Hola Mundo, Latino!")

Este programa se puede ejecutar en LatinoEditor:

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)

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("Ingresa 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

Ejemplo 2

Esta es otra forma de poder crear el mismo programa pero en menos líneas de códigos:

escribir("Ingresa un número:")
num=leer()
escribir("El numero "..num..(num%2==0) ? "es par":"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("Ingresa el primer número:")
priNum = leer()
escribir("Ingresa 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á:

Ingresa el primer número:
1
Ingresa 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("Ingresa el primer número:")
priNum = leer()
escribir("Ingresa 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á:

Ingresa el primer número:
10.25
Ingresa 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 Consonante 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("Ingresa un caracter:")
caracter = leer()
vocales = ["a","A","e","E","i","I","o","O","u","U"] //Declaración de vocales.

resp = caracter..", NO es una vocal"

desde (i = 0; i < lista.longitud(vocales); i++)
   si (caracter == vocales[i])
      resp = caracter..", SI es una vocal"
   fin
fin

escribir (resp)

El resultado será:

Ingresa un caracter:
a
a, SI es una vocal