ESERCIZIO 7
Titolo : Conoscendo la misura del lato di un triangolo
equilatero determinare il perimetro e l’area.
L’utente inserirà la
misura di un lato di un triangolo equilatero e il programma calcolerà il
perimetro e l’area. per calcolare il perimetro verrà utlizzata la formula P=L*3
(lato per 3) mentre per calcolare l’area utlizzerò la formula (L^2)*(SQRT(3)/4)
(lato al quadrto per radice quadrata di 3 diviso 4). Non è specificata l’unità
di misura, io utlizzerò i centimetri.
Mi serviranno una
variabile per acquisire la misura del lato da tastiera e due variabili che
conterranno il perimetro e l’area da comunicare poi a video.
Variabili:
lato : di tipo float (dove
acquisisco da tastiera la misura del lato) ; input ;
perimetro : di tipo float
(dove calcolo il perimetro) ; output ;
area : di tipo float (dove
calcolo l’area) ; output ;
Strumenti:
moltiplicazione;
divisione;
pow;
sqrt;
Codifica in linguaggio C:
#include
<stdio.h>
#include
<stdlib.h>
#include
<math.h>
int main()
{
float lato,perimetro,area;
printf("Questo
programma calcola il perimetro e l'area di un triangolo equilatero \n");
printf("Inserisci
la misura del lato del triangolo in centimetri \n");
scanf("%f",&lato);
perimetro=lato*3;
area=(pow(lato,2)*sqrt(3))/4;
printf("\nIl
perimetro del triangolo e' %.2f cm mentre l'area e' %.2f cm \n",perimetro,area);
return 0;
}
Test di verifica:
inserisco il lato : 22.5
perimetro = 22.5*3 = 67.50
area =
22.5^2*(sqrt(3/4)=506.25/0.433=219.21.
Diagramma di Flusso:
Nessun commento:
Posta un commento