Arduino arrondir

Ammar Ali 12 octobre 2023
Arduino arrondir

Dans ce tutoriel, nous verrons comment arrondir un float à un int en utilisant la fonction round().

Arrondir un float au plus proche int en utilisant la fonction round()

La fonction round() arrondit un nombre float au int le plus proche. Cette fonction prend une variable de type float en entrée et retourne une variable de type int. Si la valeur décimale de la variable d’entrée est inférieure à .5, la valeur de retour int sera inférieure à la variable d’entrée; sinon, la valeur de retour int sera supérieure à celle de la variable d’entrée. Par exemple, consultez le code ci-dessous.

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

Dans le code ci-dessus, la variable float sera convertie en 5 puisque la valeur décimale est inférieure à 0,5. Voir un autre exemple.

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

Dans le code ci-dessus, la variable float sera convertie en 6 puisque la valeur décimale est supérieure à 0,5. Lorsque la valeur décimale est exactement égale à 0,5, elle sera également convertie en 6. Voir l’exemple ci-dessous.

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

Dans le code ci-dessus, la variable float sera convertie en 6 puisque la valeur décimale est supérieure à 0,5.

Auteur: 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

Article connexe - Arduino Math