Questão 12 - Implemente um programa que receba o consumo em KW/h e o tipo de consumidor e em seguida calcule e apresente o valor da conta de energia do cliente. Use os seguintes valores de KW/h para cada tipo de consumidor.
Tipo de Consumidor Valor do KW/h
1 (Residência) 0,75
2 (Comércio) 0,98
3 (Indústria) 1,50
1 (Residência) 0,75
2 (Comércio) 0,98
3 (Indústria) 1,50
Passo 1
O enunciado pede um programa que receba dois dados do usuário: o consumo em kW/h e o tipo de consumidor (
para residência,
para comércio,
para indústria). O conteúdo principal aqui é usar uma estrutura condicional para escolher a tarifa correta e, em seguida, fazer uma multiplicação simples para calcular o valor da conta.
Passo 2
Precisamos associar cada tipo de consumidor à sua tarifa. Em pseudocódigo, faríamos:
- Se tipo for
, então tarifa - Senão se tipo for
, então tarifa - Senão se tipo for
, então tarifa - Senão, informar que o tipo é inválido
Passo 3
Com a tarifa correta em mãos, calculamos o valor da conta pela fórmula
onde consumo e tarifa são números de ponto flutuante.
Passo 4
Por fim, exibimos o resultado formatado com duas casas decimais.
Resposta
# Leitura dos dados
consumo = float(input("Informe o consumo em kW/h: "))
tipo = int(input("Informe o tipo de consumidor (\(1\)-Residência, \(2\)-Comércio, \(3\)-Indústria): "))
# Escolha da tarifa
if tipo == 1:
tarifa = 0.75
elif tipo == 2:
tarifa = 0.98
elif tipo == 3:
tarifa = 1.50
else:
print("Tipo de consumidor inválido.")
exit()
# Cálculo do valor da conta
valor = consumo * tarifa
# Apresentação do resultado
print(f"O valor da conta de energia é R$ {valor:.2f}")