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

Passo 1

O enunciado pede um programa que receba dois dados do usuário: o consumo em kW/h e o tipo de consumidor ( 1 para residência, 2 para comércio, 3 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 1, então tarifa =0,75
  • Senão se tipo for 2, então tarifa =0,98
  • Senão se tipo for 3, então tarifa =1,50
  • 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
valor = consumo times tarifa
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}")

Exercícios relacionados