|
Página 1 de 1
|
Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Round, Mod, Int, Cint
Buenos días!.
¿ Round no devuelve un entero si no se especifica dígitos ?.
Ejemplo:
Devuelve 10
¿ Ese resultado es entero o sigue siendo real ?.
Si pruebo esto:
Da error de tipos. Se supone que el resultado de round debería ser 10.
Tampoco funciona de esta forma:
Distinto es si pruebo a convertir de esta forma, que si funciona.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Domingo, 24 Marzo 2019, 10:21 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Round, Mod, Int, Cint
Shell escribió: ¿ Round no devuelve un entero si no se especifica dígitos ?.
Ejemplo:
Devuelve 10
¿ Ese resultado es entero o sigue siendo real ?.
Tenemos que distinguir el conjunto de números de el tipo de dato.
La función Round( ) devuelve un numero de tipo de dato Float.
Prueba este codigo:
y constata el resultado.
última edición por vuott el Domingo, 24 Marzo 2019, 13:29; editado 3 veces
|
#2 Domingo, 24 Marzo 2019, 13:20 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Round, Mod, Int, Cint
Shell escribió:
Consul, a mi devuelve 11 !
|
#3 Domingo, 24 Marzo 2019, 13:29 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Round, Mod, Int, Cint
Vuott:
Citar:
Consul, a mi devuelve 11 !
Cierto, pasa de la mitad. 0.543
Entonces devuelve un tipo float, solo que no tiene decimales.
Y en cuanto a Int() puede devolver un float.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Domingo, 24 Marzo 2019, 13:57 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Round, Mod, Int, Cint
Shell escribió: Y en cuanto a Int() puede devolver un float.
Por supuesto, porqué la función Int( ) no es una función de Conversión.
|
#5 Lunes, 25 Marzo 2019, 17:55 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|