Um gerador elétrico converte energia mecânica em energia elétrica com uma eficiência de 85 %. Faça um programa que peça ao usuário a potência mecânica (em watts) e calcule a potência elétrica gerada. Especifique a eficiência do gerador, no seu algoritmo, sob a forma de constante.

Passo 1

Beleza, o enunciado diz que a gente tem um gerador elétrico que converte energia mecânica em energia elétrica com eficiência de 85%. O que precisamos fazer é escrever um programinha que:
  1. peça ao usuário a potência mecânica (em watts),
  2. use essa eficiência (que é uma constante no nosso código),
  3. calcule a potência elétrica gerada e
  4. mostre o resultado.
    O conteúdo aqui é lógica de programação básica: variáveis, constantes, entrada e saída de dados, e a fórmula de eficiência de conversão de energia.

Passo 2

Vamos começar definindo nossa constante de eficiência no código. Como 85% = 0,85, bastaria escrever algo como:
EFICIENCIA = 0.85

Passo 3

Temos que pedir ao usuário a potência mecânica. Usamos a função de entrada (input) e convertemos de texto para número de ponto flutuante (float):
potencia_mecanica = float(input("Digite a potência mecânica em watts: "))

Passo 4

Agora vem a parte da teoria: a potência elétrica gerada é dada por

onde
  • é a eficiência (neste caso, 0.85)
  • é a potência mecânica.
    No código, fazemos:
potencia_eletrica = EFICIENCIA * potencia_mecanica

Passo 5

Só falta mostrar o resultado para o usuário. Podemos formatar a saída para ficar bonitinha:
print(f"Potência elétrica gerada: {potencia_eletrica:.2f} W")

Passo 6

potencia_mecanica = float(input("Digite a potência mecânica em watts: "))

Cálculo: P_e = η * P_m

potencia_eletrica = EFICIENCIA * potencia_mecanica

Saída: mostra resultado formatado

print(f"Potência elétrica gerada: {potencia_eletrica:.2f} W")

Resposta

# Constante de eficiência
EFICIENCIA = 0.85

Exercícios relacionados