Programmazione » C » Calcolo dell'area e della circonferenza di un cerchio
Calcolo dell'area e della circonferenza di un cerchio
Difficoltà:
Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net ![]()
Questo tutorial è stato letto 1383 volte
Con questa lezione impareremo a creare un programma, scritto in linguaggio C, capace di calcolare circonferenza e area di un cerchio a partire dal valore del raggio ricevuto in input da tastiera.
Ciò che ci interessa conoscere per realizzare questo programma sono le due formule per calcolare appunto area e circonferenza ovvero:
- AREA = PIGRECO * (r*r)
- CIRCONFERENZA = 2* PIGRECO * r
dove con r indichiamo il raggio della circonferenza. Sapendo che la costante PIGRECO vale 3.14, procediamo con la stesura del programma:
#include<stdio.h>
#include<stdlib.h>
/* definisco la costante PIGRECO */
#define PIGRECO 3.14
main()
{
printf("CALCOLO DELL'AREA E DELLA CIRCONFERENZA DEL CERCHIO\n\n\n");
/* definisco le variabili */
int raggio;
float area, circonferenza;
/* offro il prompt per l'inserimento del valore del raggio */
printf("Immettere il valore del raggio: ");
scanf("%d", &raggio);
/* definisco le formule per il calcolo di area e circonferenza */
area=(raggio*raggio)*PIGRECO;
circonferenza= (2*PIGRECO*raggio);
/* stampo i risultati */
printf("\n\n");
printf("L'area del cerchio e' pari a: %.2f", area);
printf("\n");
printf("La circonferenza del cerchio e' pari a: %.2f", circonferenza);
printf("\n\n\n");
system("pause");
return(0);
}
Il listato è ampiamente commentato e non credo meriti ulteriori chiarimenti.

