Appearance
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