Calcolare l'area di un rettangolo in C

L’obiettivo di questo esercizio è di creare un programma che dato in input la base e l’altezza, mostri in output l’area del rettangolo.
Innanzitutto sarà necessario prendere in input i valori della base e dell’altezza del rettangolo, quindi abbiamo bisogno di almeno due variabili. In questo esempio è stato scelto di utilizzare due variabili di tipo int, in quanto tendenzialmente le dimensioni del rettangolo assumono valori interi, volendo si potrebbero anche utilizzare due variabili di tipo float per accettare anche valori con la virgola.

Una volta chiesto di inserire i valori della base e dell’altezza in input tramite la funzione scanf, possiamo calcolare e mostrare in output il valore dell’area. Per calcolare l’area del rettangolo basta svolgere l’operazione di moltiplicazione e assegnare tale valore alla variabile “area”. Infine mostriamo in output il valore contenuto nella variabile area.


  
#include <stdio.h>

int main(){
	int base, altezza, area;
	printf("Inserisci i seguenti valori del rettangolo:\n");
	printf("Base:");
	scanf("%d", &base);
	printf("\nAltezza:");
	scanf("%d", &altezza);

	area = base*altezza;

	printf("-----------\n");
	printf("Area = %d", area);

	return 0;
}


Volendo l’esercizio si poteva svolgere con solamente due variabili, infatti il calcolo dell’area del rettangolo lo si poteva svolgere nell’ultimo printf, nel seguente modo:


  
printf("Area = %d", base*altezza);

Indice pagine linguaggio C: