3) Elabore um programa em C, para calcular a área total de um certo número de residências.
Em primeiro lugar, o programa deverá solicitar a quantidade de cômodos da casa. Depois deverá
solicitar o nome do cômodo (sala, cozinha, banheiro, quarto, etc.), a largura e o comprimento
do mesmo. Em seguida, deverá apresentar a área do cômodo lido e solicitar os dados do próximo
cômodo, até esgotar a quantidade de cômodos. Após calcular a área de cada cômodo da casa, o
programa deverá calcular e mostrar a área total da residência. Finalmente, o programa deverá
mostrar uma mensagem solicitando do usuário a confirmação de continuar calculando para uma
nova residência. Caso o usuário responda "SIM", o programa deverá reiniciar todo processo,
caso contrário o programa deverá ser encerrado.
#include "stdio.h"
#include "conio.h"
#include "ctype.h"
void main()
{
char resp='S';
int comodos, i;
char nome[15];
float comp, larg, area, area_total;
while(resp=='S')
{
area_total=0.0;
clrscr();
printf("\ndigite qde de comodos : ");
scanf("%d",&comodos);
for(i=1;i<=comodos;i++)
{
printf("\n\ndigite o nome do comodo : ");
scanf("%s",&nome);
printf("\ndigite a largura deste comodo :");
scanf("%f",&larg);
printf("\ndigite o comprimento deste comodo :");
scanf("%f",&comp);
area=larg*comp;
printf("\nArea do(a) %s eh %f",nome,area);
area_total=area_total+area;
}
printf("\n\narea total desta residencia %.2f",area_total);
printf("\n\ndeseja calcular para uma nova residencia (S/N) ");
fflush(stdin);
scanf("%c",&resp);
resp=toupper(resp);
}
}
|