domenica 9 novembre 2014

PDF VERIFICA - ESERCIZIO 7

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