Gambas tiene muchísimas funciones matemáticas predefinidas.
Funciones aritméticas:
Os dejo un ejemplo de uso y el resultado:
El resultado seria:
Os podeis descargar el siguiente ejemplo donde se muestra el uso de cada una de la funcion: Enlace
Funciones aritméticas:
| Abs | Devuelve el valor absoluto de un número. |
| Ceil | Devuelve el menor valor entero que no sea menor que el numero |
| DEC | Decrementa una variable, en una unidad |
| Fix | Devuelve la parte entera de un número. |
| Floor | Devuelve el mayor valor entero que no sea mayor que el numero. |
| Frac | Devuelve la parte fraccional de un número. |
| INC | Incrementa una variable, en una unidad |
| Int | Devuelve la parte entera matemática de un número. |
| Max | Devuelve el número mayor, dada una lista de 2 números |
| Min | Devuelve el número menor, dada una lista de 2 números |
| Round | Redondea un número, diciendo cuando decimales queremos que deje |
| Sgn | Devuelve el signo de un número. |
Os dejo un ejemplo de uso y el resultado:
Print
"Numero
que vamos a usar:"
Print
23.4
Print
23.9
Print
-23.4
Print
-23.9
'con
Abs
Print
"Usando
Abs"
Print
Abs(23.4)
Print
Abs(23.9)
Print
Abs(-23.4)
Print
Abs(-23.9)
'Con
Ceil y floor
'con
Ceil
Print
"Usando
Ceil"
Print
Ceil(23.4)
Print
Ceil(23.9)
Print
Ceil(-23.4)
Print
Ceil(-23.9)
'con
floor
Print
"Usando
Floor"
Print
Floor(23.4)
Print
Floor(23.9)
Print
Floor(-23.4)
Print
Floor(-
23.9)
'Fix
y Int
Print
"Usando
Fix"
Print
Fix(23.4)
Print
Fix(23.9)
Print
Fix(-23.4)
Print
Fix(-23.9)
Print
"Usando
Int"
Print
Int(23.4)
Print
Int(23.9)
Print
Int(-23.4)
Print
Int(-23.9)
'con
frac
Print
"Usando
Frac"
Print
Frac(23.4)
Print
Frac(23.9)
Print
Frac(-23.4)
Print
Frac(-23.9)
'con
Sgn
Print
"Usando
Sgn"
Print
Sgn(23.4)
Print
Sgn(23.9)
Print
Sgn(-23.4)
Print
Sgn(-23.9)
'Usando
Max y Min
Print
"Numeros
maximo y minimo de 2 numeros:"
Print
"numero
1: ",
23
Print
"numero
2: ",
43
Print
"Maximo:
",
Max(23,
43)
Print
"Minimo:
",
Min(23,
43)
'redondear
un numero decimal
Print
"Numero
a redondear:",
23.345
Print
"Redondeo
a 2 decimales:",
Round(23.346,
-2)
El resultado seria:
Numero que vamos a usar:
23,4
23,9
-23,4
-23,9
Usando Abs
23,4
23,9
23,4
23,9
Usando Ceil
24
24
-23
-23
Usando Floor
23
23
-24
-24
Usando Fix
23
23
-23
-23
Usando Int
23
23
-24
-24
Usando Frac
0,4
0,9
0,4
0,9
Usando Sgn
1
1
-1
-1
Numeros maximo y minimo de 2 numeros:
numero 1: 23
numero 2: 43
Maximo: 43
Minimo: 23
Numero a redondear: 23,345
Redondeo a 2 decimales: 23,35
Os podeis descargar el siguiente ejemplo donde se muestra el uso de cada una de la funcion: Enlace
Para más información:
http://gambaswiki.org/wiki/cat/arith?l=es&nh

No hay comentarios:
Publicar un comentario