Menu
CoddyTech

Operatori aritmetici

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

C++ ha cinque operatori aritmetici:

  • + somma e - sottrae
  • * moltiplica
  • / divide
  • % dà il resto di una divisione: 17 % 5 è 2, perché 17 contiene tre 5 con 2 che avanzano

Funzionano con i numeri e con le variabili. Come in matematica a scuola, *, / e % vengono prima di + e -, e le parentesi vengono prima di tutto:

int a = 2 + 3 * 4;    // 14: prima 3 * 4
int b = (2 + 3) * 4;  // 20: prima le parentesi

Con due numeri interi, / dà un numero intero: 20 / 6 è 3. La prossima lezione spiega perché.

challenge icon

Sfida

Facile

Il codice iniziale contiene int a = 20; e int b = 6;. In setup(), stampa ciascuno di questi valori su una riga separata, in questo ordine:

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

Va bene aggiungere un'etichetta prima di una risposta sulla stessa riga, come a + b = . Premi Esegui, poi Verifica.

Provalo tu

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // stampa le sei risposte, una per riga
}

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