Um gerador elétrico converte energia mecânica em energia elétrica com uma eficiência de
. 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:
- peça ao usuário a potência mecânica (em watts),
- use essa eficiência (que é uma constante no nosso código),
- calcule a potência elétrica gerada e
- 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
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