A conversão de graus Fahrenheit para graus Celsius é feita pela fórmula
5/9 * (F - 32). Escreva um programa que gere e exiba uma tabela de
conversão de Fahrenheit para Celsius para valores de Fahrenheit de 50 até 150, variando de 1 em 1 grau.
Por exemplo, temperatura
Saída:
.
conversão de Fahrenheit para Celsius para valores de Fahrenheit de 50 até 150, variando de 1 em 1 grau.
Passo 1
O enunciado pede um programa que, para cada temperatura
de
até
(incremento de
), calcule a correspondente temperatura em Celsius usando a fórmula
e imprima uma tabela com esses valores. Vamos usar um laço para iterar
e aplicar a fórmula em cada passo.
Passo 2
No início do programa, definimos um laço que percorre todos os valores inteiros de Fahrenheit de
até
, inclusive. Em Python, isso é feito com
for F in range(\(50\), \(151\)):
.Passo 3
Dentro do laço, calculamos
armazenando o resultado numa variável
C
.Passo 4
Para exibir com duas casas decimais e usando vírgula como separador decimal (para ficar no estilo
), formatamos o número com
"{C:.2f}"
e depois substituímos o ponto por vírgula. Finalmente imprimimos algo comoF \(=100\to\) C \(=37,78\)
.Resposta
# Programa em Python que gera a tabela de conversão F \(\to\) C
for F in range(50, 151):
C = 5/9 * (F - 32)
# formata com duas casas decimais e substitui ponto por vírgula
c_str = f"{C:.2f}".replace(".", ",")
print(f"F = {F} \(\to\) C = {c_str}")