Come calcolare l'area del rettangolo nel linguaggio C
Questo semplice programma calcola l'area di un rettangolo con il linguaggio C
- #include <stdio.h>
- int main() {
- int base, altezza, area;
- printf("Digita la base del rettangolo \n");
- scanf("%d", &base);
- printf("Digita l'altezza del rettangolo \n");
- scanf("%d", &altezza);
- area=base*altezza;
- printf("L'area del rettangolo è %d", area);
- return 0;
- }
Come funziona il programma
- Nella riga 3 ho definito tre variabili numeriche intere con i seguenti nomi: base, altezza e area.
- Nella riga 5 chiedo all'utente di digitare il valore della base tramite la funzione scanf() e lo registro nell'indirizzo di memoria &base della variabile base.
scanf("%d", &base);
- Nella riga 7 chiedo all'utente di digitare il valore dell'altezza tramite la funzione scanf() e lo registro nell'indirizzo di memoria &altezza della variabile altezza.
scanf("%d", &altezza);
- Nella riga 8 calcolo il prodotto tra le variabili base per altezza e assegno il risultato alla variabile area.
area=base*altezza;
- Nella riga 9, infine, stampo il contenuto della variabile area sullo schermo tramite la funzione printf().
printf("L'area del rettangolo è %d", area);
Il programma compie una semplice operazione di input-output.
Un esempio pratico
Ecco un esempio di output del programma
Digita la base del rettangolo
10
Digita l'altezza del rettangolo
5
L'area del rettangolo è 50
Questo semplice esempio chiarisce l'utilizzo delle funzioni printf() e scanf() nel linguaggio C.
E così via.