Desenvolver um algoritmo para calcular a conta de água para a CESAN. O custo da água varia dependendo se o consumidor é residencial, comercial ou industrial. A regra para calcular a conta é:
ler o tipo de consumidor (residencial, comercial e industrial).
O seu programa deverá calcular e imprimir na tela o valor real que deverá ser pago na conta, de acordo com o valor lido do tipo de consumidor e da quantidade de m³ consumidos.
Não entendi muito bem o enunciado, está um pouco confuso. Espero que ajude mesmo assim:
#include <stdio.h>/**DesenvolverumalgoritmoparacalcularacontadeáguaparaaCESAN.Ocustodaáguavariadependendoseoconsumidoréresidencial,comercialouindustrial.Aregraparacalcularacontaé:–Residencial:R$5,00detaxamaisR$0,05porm³gastos;–Comercial:R$500,00paraosprimeiros80m³gastosmaisR$0,25porm³gastos;–Industrial:R$800,00paraosprimeiros100m³gastosmaisR$0,04porm³gastos;Oprogramadeverá:leroconsumodeágua(metroscúbicos);lerotipodeconsumidor(residencial,comercialeindustrial).Oseuprogramadeverácalculareimprimirnatelaovalorrealquedeveráserpagonaconta,deacordocomovalorlidodotipodeconsumidoredaquantidadedem³consumidos.*/intmain(){intopcao=-1;while(opcao!=0){floatmetros=0.0f;floatvalor=0.0f;printf("\nInforme a quantidade de metros cubicos: ");scanf("%f",&metros);printf("\n\nEscolha uma opção: \n0- Exit\n1- Residencial\n2- Comercial\n3- Industrial\n\nOpção desejada => ");scanf("%d",&opcao);switch(opcao){case1://Residencial:R$5,00detaxamaisR$0,05porm³gastos;valor+=5.0+(0.05*metros);printf("Residencial\n");break;case2://Comercial:R$500,00paraosprimeiros80m³gastosmaisR$0,25porm³gastos;if(metros>0.0){valor=500.0;}if(metros>80.0){valor+=0.25*(metros-80.0);}printf("Comercial\n");break;case3://Industrial:R$800,00paraosprimeiros100m³gastosmaisR$0,04porm³gastos;if(metros>0.0){valor=800.0;}if(metros>100.0){valor+=0.04*(metros-100.0);}printf("Industrial\n");break;}if(opcao!=0){printf("Valor a pagar => R$ %.2f\n\n",valor);valor=0.0f;}}return0;}
V
VyroZ79Z
Muiiito obrigado manin, é eu também não entendi muito bem o enunciado