Menu
CoddyTech

Divisione intera

Fa parte della sezione Primi circuiti del percorso Arduino di Coddy. Lezione 15 di 22.

Quando entrambi i numeri ai lati di / sono numeri interi, anche il risultato è un numero intero. La frazione viene eliminata, non arrotondata: 7 / 2 è 3 e 19 / 10 è 1.

La parte eliminata è ciò che ti restituisce %: 7 % 2 è 1. Insieme rispondono a «quanti ne entrano e quanti ne restano».

Serial.println(7 / 2);    // 3
Serial.println(7 % 2);    // 1
Serial.println(7.0 / 2);  // 3.50

Per mantenere la frazione, scrivi uno dei numeri con il punto decimale. 7.0 è un numero decimale e la divisione con un numero decimale dà un risultato decimale: 3.5. Serial.println() mostra i numeri decimali con due cifre dopo il punto, quindi stampa 3.50.

challenge icon

Sfida

Facile

17 dolcetti vengono divisi tra 5 bambini. In setup(), stampa tre righe:

  • quanti dolcetti riceve ogni bambino: 17 / 5
  • quanti ne avanzano: 17 % 5
  • la quota esatta come numero decimale: 17.0 / 5

Premi Esegui, poi Controlla.

Provalo tu

void setup() {
  Serial.begin(9600);
  // la quota di ciascun bambino, ciò che avanza, la quota esatta
}

void loop() {
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Primi circuiti

Esercitati da solo: Playground Arduino