CCorsi

Calcolare il perimetro e l’area di un rettangolo in C

Uno degli esercizi più semplici che vi possa essere posto è quello di effettuare il calcolo del perimetro e dell’area di poligoni regolare, come ad esempio un rettangolo.

Come è ben noto per calcolare il perimetro e l’area di un rettangolo sono necessarie due variabili: l’altezza e la larghezza. Per effettuare il calcolo del perimetro la formula è 2x(altezza + larghezza) mentre per l’area (altezza x larghezza)

Le formule che applicheremo all’algoritmo in C sono paritetiche al quelle descritte in precedenza.

Ci avvalleremo quindi di dichiarare quattro variabili

  • Base
  • Altezza
  • Area
  • Perimetro
int larghezza, altezza, area, perimetro; 

Successivamente alla dichiarazione procederemo con l’assegnazione statica dei valori della larghezza e dall’altezza. Quindi non chiederemo all’utente di inserirli (potete modificare il codice con dei printf e scanf) bensì assegneremo manualmente il valore 7 per l’altezza e 5 per la larghezza.

altezza = 7;
larghezza = 5;

A questo punto dovremmo calcolare il perimetro e l’area in base ai valori assegnati.

perimetro = 2*(altezza + larghezza);	
area = altezza * larghezza;

A questo punto non ci resta che far visualizzare all’utente i dati che abbiamo appena calcolato.

printf("Perimetro\t= %d cm\n", perimetro);
printf("Area \t\t= %d cm2\n", area);

ESEMPIO COMPLETO

#include <stdio.h>  

int main() {
int larghezza, altezza, area, perimetro; 
	
	altezza = 7;
	larghezza = 5;

    perimetro = 2*(altezza + larghezza);	
	area = altezza * larghezza;
	printf("Perimetro\t= %d cm\n", perimetro);
	printf("Area \t\t= %d cm2\n", area);
	
}

LINK UTILI

Altro Sul C: https://www.developersumo.com/c/
I nostri Corsi: https://www.developersumo.com/corsi/
Pagina Instagram: https://www.instagram.com/developer_sumo/?hl=it
Le nostre App su Play Store: https://play.google.com/store/apps/developer?id=Developer+Sumo

What's your reaction?

Excited
0
Happy
0
In Love
1
Not Sure
0
Silly
0

Leave a reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Next Article:

0 %