Lezione 2

Rettangolo: area e perimetro

Dal testo del problema alle formule, poi all'algoritmo e al flowchart.

Problema

Dato un rettangolo, calcolare e visualizzare area e perimetro conoscendo base e altezza.

Input

base, altezza

Output

area, perimetro

Formule

area = base * altezza
perimetro = (base + altezza) * 2

Algoritmo passo passo

  1. Dichiara quattro variabili numeriche: base, altezza, area, perimetro.
  2. Chiedi all'utente il valore della base.
  3. Chiedi all'utente il valore dell'altezza.
  4. Calcola area = base * altezza.
  5. Calcola perimetro = (base + altezza) * 2.
  6. Visualizza entrambi i risultati.

Pseudocodice

inizio
  leggi base
  leggi altezza
  area = base * altezza
  perimetro = (base + altezza) * 2
  scrivi area
  scrivi perimetro
fine

Il pseudocodice non è ancora C++: serve a controllare la logica prima della sintassi.

Flowchart

Flowchart per calcolare area e perimetro del rettangolo

Il diagramma legge base e altezza, calcola area e perimetro, poi stampa entrambi i risultati.

Preparazione al C++

Ogni blocco del flowchart corrisponde a una o più istruzioni C++:

FlowchartC++
Dichiarazione variabilifloat base, altezza, area, perimetro;
Inputcin >> base;
Assegnazionearea = base * altezza;
Assegnazioneperimetro = (base + altezza) * 2;
Outputcout << area;
Precedente Lezione successiva