Buscar

Desenvolver um algoritmo para calcular a conta de água para a SANEAGO. O custo da água varia dependendo do tipo do consumidor - residencial, comercial ou industrial. A regra para calcular a conta é:

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*
Desenvolver um algoritmo para calcular a conta de água para a SANEAGO. O custo da água varia
dependendo do tipo do consumidor - residencial, comercial ou industrial. A regra para calcular a
conta é:
• Residencial: R$ 5,00 de taxa mais R$ 0,05 por m3 gastos;
• Comercial: R$ 500,00 para os primeiros 80 m3 gastos mais R$ 0,25 por m3 gastos
acima dos 80 m3;
• Industrial: R$ 800,00 para os primeiros 100 m3 gastos mas R$ 0,04 por m3 gastos
acima dos 100 m3;
O algoritmo deverá ler a conta do cliente, seu tipo (residencial, comercial e industrial) e o seu
consumo de água em metros cubos. Como resultado imprimir a conta do cliente e o valor em real
a ser pago pelo mesmo
*/
#include <iostream>
#include <cmath>
int main (void)
{
	float NumeroDaConta=0,Comsumo=0,Soma=0;
	std::string TipoConta;
	std::cout<<"Digite o numero da conta: ";
	std::cin>>NumeroDaConta;
	std::cout<<"Digite o tipo da conta: ";
	std::cin>>TipoConta;
	std::cout<<"Digite o consumo de agua: ";
	std::cin>>Comsumo;
	if(TipoConta=="residencial")
	{
		Soma=(0.05*NumeroDaConta)+5;
	 	std::cout<<"A conta: "<<NumeroDaConta<<" -devera pagar "<<Soma;
	}
	else
	{
		if(TipoConta=="Comercial" || (Comsumo>=80 && Comsumo<=100))
		{
		 Soma=500+(0.25*Comsumo);
		 std::cout<<"A conta: "<<NumeroDaConta<<" -devera pagar: R$"<<Soma;
		}
		else
		{
			if("TipoConta"=="Industrial" || Comsumo>100)
			{
				Soma=800+(0,04*Comsumo);
				std::cout<<"A conta: "<<NumeroDaConta<<" devera pagar: R$"<<Soma;
			}
			else
			{
				std::cout<<"Os dados estao invalidos, tente novamente.";
			}
		}
	}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais