Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
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!!! 🙂
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
Rick_rs, has probado a hacer un cast puro y duro??
int valor1 = (int) valor_flotante;
S2
Ranganok Schahzaman