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.50Per 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.
Sfida
Facile17 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() {
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Primi circuiti
3La matematica alla lavagna
Costanti con nomeOperatori aritmeticiDivisione interaNumeri decimali con floatUn lampeggio che acceleraEsercitati da solo: Playground Arduino