Calcolo Aree: Quadrato, Cerchio, Triangolo

In questo programma in C troverete le istruzioni per calcolare le aree del Quadrato, del Cerchio e del Triangolo Equilatero!

Sono specificate le librerie stdio.h e math.h. L’ultima è essenziale per alcuni comandi come M_PI per calcolare automaticamente P-Greco.

#include <stdio.h>
#include <math.h>

int main(void) {

    float d, area_q, area_c, area_t, r;
    float k;
    int a; // Variabile per il controllo

    printf("Questo programma calcolera' l'area del quadrato, del cerchio e del triangolo.\n\n");
    printf("Inserisci un valore valido: ");
    a = scanf("%f", &d);

    while (a != 1) {

        fflush(stdin);
        printf("Errore, devi inserire un valore valido!");
        a = scanf("%f", &d);

    }

    k = sqrt(3) / 4;

    // Calcolo area quadrato
    area_q = pow(d, 2);

    // Calcolo area cerchio
    r = d/2;
    area_c = M_PI * pow(r, 2); // M_PI è definito in math.h

    // Calcolo area triangolo
    area_t = k * pow(d, 2);

    // Stampe
    printf("\n") ;
    printf("Le aree calcolate sono:\n") ;
    printf("Area del quadrato di lato %.2f = %.2f\n", d, area_q) ;
    printf("Area del cerchio di diametro %.2f = %.2f\n",d, area_c) ;
    printf("Area del triangolo equilatero di lato %.2f = %.2f\n", d, area_t) ;

    printf("\n\n");

    system("PAUSE");

    return 0;

}

Per ogni problema, non esitate a commentare!



  1. No trackbacks yet.

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>