Números

En diversos lenguajes de programación existen varias clasificaciones para los números entre ellas están integer, float, double y complex.

Latino trabaja solo con un tipo de número, los números que se escriben con decimal y los que no.

x = 3.14     //Número con decimal
y = 3        //Número sin decimal

Error

Las siguientes expresiones científicas no son reconocidas por Latino:

x = 123e5     //Expresión no reconocida
y = 123e-5    //Expresión no reconocida

Note

Latino dispone de una librería para matemáticas la cual puede ver aquí.


Decimales

Todos los números en Latino siempre serán reconocidos como decimales, tengan o no el punto decimal.

Esto lo podemos comprobar utilizando la función tipo( ) en Latino.

x = 3.14
y = 3

escribir(tipo(x))     //Devolverá decimal
escribir(tipo(y))     //Devolverá decimal

Los números también puede ser expresados como números negativos:

x = -3255522
y = -35.59

Note

Los números pasados de 15 dígitos son devueltos como expresión científica en Latino:

x = 999999999999999
y = 9999999999999999

escribir(x)     //Devolverá 999999999999999
escribir(y)     //Devolverá 1e+16

Números como cadedas(textos)

A diferencia de las cadenas los números no requieren ser escritos entre comillas, pero de serlo estas dejaran de ser números y pasaran a ser interpretadas como cadenas(textos).

x = 100       //X es un decimal
y = "100"     //Y es una cadena

Convertir cadenas a números

Latino puede convertir las cadenas numéricas a números con los operadores aritméticos:

x = "100"
y = "10"

escribir(x + y)     //Devolverá 110
escribir(x - y)     //Devolverá 90
escribir(x * y)     //Devolverá 1000
escribir(x / y)     //Devolverá 10

En Latino existe una funcion pre-definida llamada anumero( ) que de igualmanera nos convierte una cadena a número.

x = "100"
escribir(tipo(x))     //Devolverá cadena

x = anumero("100")
escribir(tipo(x))     //Devolverá decimal