Artículo |
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
|
Shell [ Domingo, 24 Marzo 2019, 10:21 ]
|
|
Comentarios |
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
|
vuott [ Domingo, 24 Marzo 2019, 13:20 ]
|
|
Re: Round, Mod, Int, Cint
|
Shell escribió:
Consul, a mi devuelve 11 !
|
vuott [ Domingo, 24 Marzo 2019, 13:29 ]
|
|
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
|
Shell [ Domingo, 24 Marzo 2019, 13:57 ]
|
|
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.
|
vuott [ Lunes, 25 Marzo 2019, 17:55 ]
|
|
|
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
|
|