MENU AREA
1- Circulo
2- Retangulo
3- Triangulo
4- Orcamento
5- Novo orcamento
6- Sair
e funções para calcular as áreas e o orçamento de uma piscina.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h> //biblioteca necessária para usar o comando system("cls")
float AreaCir(float raio){ //função que calcula a area de um circulo
raio*=raio*3.14;
return raio;
}
float AreaRet (float lado, float comp){ // função que calcula a area de um retangulo
lado*=comp;
return lado;
}
float AreaTri (float lado, float alt){ // função que calcula a area de um triangulo
lado=(lado*alt)/2;
return lado;
}
int main(){ // função principal
float raio,lado,comp,alt,area,base,prof,mc;
int opcao,sair=1;
do{ //laço para manter o menu sempre na tela
printf("\n\t MENU AREA");
printf("\n\t 1- Circulo");
printf("\n\t 2- Retangulo");
printf("\n\t 3- Triangulo");
printf("\n\t 4- Orcamento");
printf("\n\t 5- Novo orcamento");
printf("\n\t 6- Sair");
scanf("%d",&opcao);
printf("\n\t Opcao: %d",opcao);
switch (opcao){
case 1:
system("cls"); // apaga a tela
printf("\n\t Digite o diametro do raio:");
scanf("%f",&raio);
area=AreaCir(raio); // recebe o diametro do raio e envia para a função
printf("\n\t O valor da area do circulo: %5.2f\n",area);
break;
case 2:
system("cls");
printf("\n\t Digite o valor d lado:");
scanf("%f",&lado);
printf("\n\t Digite o valor do comprimento:");
scanf("%f",&comp);
area=AreaRet(lado,comp);// recebe o lado e comprimento e envia para a função
printf("\n\t O valor da area do retangulo: %5.2f\n",area);
break;
case 3:
system("cls");
printf("\n\t Digite o valor do lado:");
scanf("%f",&base);
printf("\n\t Digite o valor da altura:");
scanf("%f",&alt);
area=AreaTri(base,alt); // recebe a base e altura e envia para a função
printf("\n\t O valor da area do triangulo: %5.2f\n",area);
break;
case 4:
system("cls");
printf("\n\t Digite o valor da profundidade:");
scanf("%f",&prof);
printf("\n\t Digite o valor do metro cubico:");
scanf("%f",&mc);
mc*=prof*area; //calcula os metros quadrados
printf("\n\t O valor do seu orcamento sera:%.2f",mc);
printf("\n\t Tecle ENTER para continuar");
getch();
system("cls");
break;
case 5:
system("cls");
area=0; //zerando as variaveis
mc=0;
prof=0;
break;
case 6:
system("cls");
sair=0; // valor para sair do laço while
break;
}// fim switch
}while(sair == 1); // fim while
return 0;
} // fim main
by chuck e piveta
Nenhum comentário:
Postar um comentário