Hola,
Como se redondea para que 0,55 sea 0,5 y no 0,6?
Estoy realizando un cuentakilómetros y tengo ese problema
Gracias
Hola,
Como se redondea para que 0,55 sea 0,5 y no 0,6?
Estoy realizando un cuentakilómetros y tengo ese problema
Gracias
Usa round()
si lo que quieres es redondear un decimal entonces hazlo asi
round(0.55*10)/10;
Hola.
Para redondear hacia abajo dejando un solo decimal puedes usar la funcion floor() así:
float n;
n = floor(n*10)/10;
No te olvides de incluir tambien la libreria matematica:
#include <math.h>
Ejemplo:
#include <math.h> // Libreria
float n;
// the setup function runs once when you press reset or power the board
void setup() {
n=0.5999;
Serial.println(floor(n*10)/10);
}
// the loop function runs over and over again forever
void loop() {}
Saludos.