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 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 di c
Indice cPagine aggiunte di recente
Indice pagine del linguaggio C: Funzioni, Stringhe, ArrayCome effettuare la radice quadrata con la funzione sqrt in CCome ottenere il valore assoluto con la funzione abs in CCome generare numeri casuali con la funzione rand in CCome generare numeri casuali tra due numeri in C