Arduino redondear

Ammar Ali 12 octubre 2023 Arduino Arduino Math
Arduino redondear

En este tutorial, discutiremos cómo redondear un float a un int usando la función round().

Redondea un float al int más cercano mediante la función round()

La función round() redondea un número float al int más cercano. Esta función toma una variable de tipo float como entrada y devuelve una variable de tipo int. Si el valor decimal de la variable de entrada es menor que .5, el valor de retorno int será menor que la variable de entrada; de lo contrario, el valor de retorno int será mayor que el de la variable de entrada. Por ejemplo, consulte el siguiente código.

void loop() {
  float myFloat = 5.4;
  int myInt = round(myFloat);
}

En el código anterior, la variable float se convertirá a 5 ya que el valor decimal es menor que .5. Vea otro ejemplo.

void loop() {
  float myFloat = 5.6;
  int myInt = round(myFloat);
}

En el código anterior, la variable float se convertirá a 6 ya que el valor decimal es mayor que 0,5. Cuando el valor decimal sea exactamente igual a 0.5, también se convertirá a 6. Vea el ejemplo a continuación.

void loop() {
  float myFloat = 5.5;
  int myInt = round(myFloat);
}

En el código anterior, la variable float se convertirá en 6 ya que el valor decimal es mayor que .5.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - Arduino Math