fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Conversión de un Fl...
 
Avisos
Vaciar todo

Conversión de un Flotante a Entero

3 Respuestas
3 Usuarios
0 Reactions
1,841 Visitas
rick_rs
Respuestas: 24
Topic starter
(@rick_rs)
Eminent Member
Registrado: hace 18 años

Hola, estoy tratando de realizar una rutina para convertir un número con punto flotante (float) a un número entero (int), osea que redondee el valor, he buscado alguna instrucción matemática que lo haga automáticamente y aún no la he encontrado, la verdad no se si existe?? Estoy trabajando con PICC ver 3.249

Cualquier ayuda, comentario o sugerencia será de mucha ayuda... Gracias!!! 🙂

Responder
2 respuestas
jorcoval
Respuestas: 418
(@jorcoval)
Reputable Member
Registrado: hace 18 años

Depende de como lo quieras redondear.
Pero tiene las funcion "floor" de la libreria math que redondea un float al entero inmediatamente inferior. También tienes la contraria, ceiling

Por ejemplo:
---
int valor1=floor(4.67);
int valor2=ceiling(4.67);
---
valor1 contiene 4
valor2 contiene 5

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Rick_rs, has probado a hacer un cast puro y duro??

int valor1 = (int) valor_flotante;

S2

Ranganok Schahzaman

Responder
Compartir: