Exemplo de resolução

De IFSC
Revisão de 11h47min de 21 de outubro de 2019 por imported>Fargoud (Criou página com ' #include <stdio.h> #include <stdlib.h> float areaquad(void); float arearet(void); float areaparal(void); float areacirc(void); int main() { char op; printf("**...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
#include <stdio.h>
#include <stdlib.h>

float areaquad(void);
float arearet(void);
float areaparal(void);
float areacirc(void);

int main()
{ char op;
   printf("***PROGRAMA DO CALCULO DE AREAS:\n");
   printf("\n\n\tESCOLHA SUA OPCAO:");
   printf("\n\t\t(1) Area do quadrado:");
   printf("\n\t\t(2) Area do retangulo:");
   printf("\n\t\t(3) Area do paralelogramo:");
   printf("\n\t\t(4) Area do circulo:\n>>");
   op = getchar();
   switch(op)
   {
   case '1':
   case 'q':
              printf("\n\nA area do quadrado \202: %.2f\n\n", areaquad());
             break;
   case '2':
   case 'r':
             printf("\n\nA area do retangulo \202: %.2f\n\n", arearet());
             break;
   case '3':
   case 'p':
             printf("\n\nA area do paralelogramo \202: %.2f\n\n", areaparal());
             break;
   case '4':
   case 'c':
             printf("\n\nA area do circulo \202: %.2f\n\n", areacirc());
             break;
   }
   return 0;
}

float areaquad()
{float a;
   printf("\nEntre com o valor da aresta, lado, do quadrado: ");
   scanf("%f", &a);
   return a*a;
}

float arearet()
{float a, b;
   printf("\nEntre com o valor do dois lados do retangulo: ");
   scanf("%f %f", &a, &b);
   return a*b;
}

float areaparal()
{float B, b, h;
   printf("\nEntre com o valor da base maior, base menor e altura do paralelogramo: ");
   scanf("%f %f %f", &B, &b, &h);
   return ((B+b)*h/2);
}

float areacirc()
{float r;
    printf("\nEntre com o valor do raio do circulo: ");
    scanf("%f", &r);
    return (r*r*3.1416);
}