Lezione 5

Operatori ed espressioni

Le formule geometriche diventano espressioni C++: bisogna scriverle nell'ordine corretto.

Operatori aritmetici

OperatoreSignificatoEsempio
+Sommasomma = a + b
-Sottrazionedifferenza = a - b
*Moltiplicazionearea = base * altezza
/Divisionemedia = somma / 3
()Parentesiarea = (B + b) * h / 2

Formule geometriche in C++

In C++ non si scrive la formula come sul quaderno: bisogna esplicitare ogni moltiplicazione e usare il punto per i numeri decimali.

Triangolo

area = base * altezza / 2;

Cerchio

area = PI * raggio * raggio;

Trapezio

area = (B + b) * h / 2;

Priorità degli operatori

Le espressioni non vengono sempre lette da sinistra a destra. Moltiplicazione e divisione hanno priorità su somma e sottrazione. Le parentesi permettono di cambiare l'ordine.

EspressioneCalcoloRisultato
base + altezza * 2Prima altezza * 2, poi la sommaNon è il perimetro del rettangolo
(base + altezza) * 2Prima la parentesi, poi la moltiplicazionePerimetro del rettangolo
(B + b) * h / 2Prima la somma delle basi, poi prodotto e divisioneArea del trapezio

Esercizi veloci

  1. Scrivi in C++ la formula dell'area del triangolo.
  2. Scrivi in C++ la formula del perimetro del rettangolo.
  3. Spiega perché nel trapezio servono le parentesi in (B + b) * h / 2.
  4. Scrivi una costante PI e usala per l'area del cerchio.
Precedente Lezione successiva