Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- float quadrado(float a);
- float triangulo(float base,float altura);
- float trapezio(float bmaior, float bmenor,float altura);
- float losango(float dmaior, float dmenor);
- float retangulo(float base, float altura);
- float circulo(float raio);
- float paralelogramo(float base, float altura);
- float a,b,c;
- void main(){
- int op;
- do{
- menu();
- scanf("%d", &op);
- switch(op)
- {
- case 1:
- printf("\nLado do Quadrado:");
- scanf("%f", &a);
- printf("\n");
- quadrado(a);
- printf("\nArea : %f\n", quadrado(a));
- break;
- case 2:
- printf("\nValor da Base:");
- scanf("%f",&a);
- printf("\nValor da Altura:");
- scanf("%f",&b);
- printf("\nArea: %2.2f\n",triangulo(a,b));
- break;
- case 3:
- printf("\nBase maior:");
- scanf("%f",&a);
- printf("\nBase menor:");
- scanf("%f",&b);
- printf("\nValor da Altura:");
- scanf("%f",&c);
- printf("\nArea: %2.2f\n",trapezio(a,b,c));
- break;
- case 4:
- printf("\nDiagonal maior:");
- scanf("%f",&a);
- printf("\nDiagonal menor:");
- scanf("%f",&b);
- printf("\nArea: %2.2f\n",losango(a,b));
- break;
- case 5:
- printf("\nValor da Base:");
- scanf("%f",&a);
- printf("\nValor da Altura:");
- scanf("%f",&b);
- printf("\nArea: %2.2f\n",retangulo(a,b));
- break;
- case 6:
- printf("\nValor do Raio:");
- scanf("%f",&a);
- printf("\nArea: %2.2f\n",circulo(a));
- break;
- case 7:
- printf("\nValor da Base:");
- scanf("%f",&a);
- printf("\nValor da Altura:");
- scanf("%f",&b);
- printf("\nArea: %2.2f\n",paralelogramo(a,b));
- break;
- case 0:
- exit(1);
- break;
- default:
- printf("Digite uma opcao valida.\n\n");
- }
- }while(op);
- }
- void menu(){
- printf("\n\nCalcular area de qual poligono: \n\n");
- printf("1 - Area do quadrado.\n");
- printf("2 - Area do Triangulo.\n");
- printf("3 - Area do Trapezio.\n");
- printf("4 - Area do Losango.\n");
- printf("5 - Area do Retangulo.\n");
- printf("6 - Area do Círcurlo.\n");
- printf("7 - Area do Parelolagramo.\n");
- printf("0 - Sair\n\n");
- }
- float quadrado(float a){
- float res;
- res = a*a;
- return (res);
- };
- float triangulo(float base, float altura){
- float res;
- res = (a*b)/2;
- return res;
- };
- float trapezio(float bmaior,float bmenor,float altura){
- float res;
- res = ((bmaior*bmenor)*altura)/2;
- return res;
- };
- float losango(float dmaior, float dmenor){
- float res;
- res = (dmaior*dmenor)/2;
- return res;
- };
- float retangulo(float base, float altura){
- float res;
- res = (base*altura);
- return res;
- };
- float circulo(float raio){
- float res;
- res = (3.14*raio*raio);
- return res;
- };
- float paralelogramo(float base,float altura){
- float res;
- res = (base*altura);
- return res;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement