Algoritmo | Conversão entre as escalas Celsius, Kelvin e Fahrenheit

3
679

🌡️ O que são Escalas Termométricas?

As Escalas Termométricas são conjuntos de valores numéricos, onde cada valor é associado a uma determinada temperatura.

Para a graduação dessas escalas, são selecionados dois fenômenos (pontos fixos) que ocorrem sempre nas mesmas condições:

  • O 1° ponto fixo é a temperatura de fusão do gelo (quando o gelo derrete), conhecido como ponto de gelo.
1° Ponto Fixo: Fusão do gelo (quando o gelo derrete)
1° Ponto Fixo: Fusão do gelo (quando o gelo derrete)
  • Já o 2° ponto fixo corresponde à temperatura de ebulição da água (quando a água ferve), denominado ponto de vapor.
2° Ponto Fixo: Ebulição da água (quando a água ferve)
2° Ponto Fixo: Ebulição da água (quando a água ferve)

🔥 A partir da escolha dos pontos fixos, são realizadas as seguintes etapas para graduar uma escala termométrica:

    1. O termômetro é colocado em contato com o gelo em fusão e, após o equilíbrio térmico, a altura da coluna de mercúrio é marcada.
    2. O termômetro é colocado em contato com a água em ebulição e, após o equilíbrio térmico, a altura da coluna de mercúrio é marcada.
    3. O espaço entre as duas marcas é dividido em partes iguais para estabelecer a escala numérica.
Relação entre as escalas termométricas Celsius, Kelvin e Fahrenheit
Relação entre as escalas termométricas Celsius, Kelvin e Fahrenheit

🔥 OBSERVAÇÕES:

    • O intervalo de 0°C a 100°C e de 273K a 373K é dividido em 100 partes iguais, sendo que cada uma dessas partes corresponde a 1°C e 1K, respectivamente.
    • Já na escala Fahrenheit, o intervalo de 32°F a 212°F é dividido em 180 partes iguais, e cada uma dessas partes corresponde a 1°F. É importante ressaltar que a escala Fahrenheit é utilizada principalmente em países de língua inglesa.
    • A escala Kelvin, por sua vez, é conhecida como escala absoluta de temperatura. Ela foi proposta por Lorde Kelvin, que atribuiu o valor de zero absoluto à menor temperatura admitida na natureza. Essa temperatura corresponde à situação em que a agitação das partículas de um corpo cessa, e embora seja inatingível na prática, Kelvin calculou que ela seria aproximadamente igual a -273,15°C. Na prática, no entanto, é comum utilizarmos a aproximação de -273°C para representar o zero absoluto.

📈 Relação entre as Escalas

Considere as temperaturas TC, TK e TF quaisquer, como indicadas na figura:

Relação matemática entre as escalas termométricas Celsius, Kelvin e Fahrenheit
Relação matemática entre as escalas termométricas Celsius, Kelvin e Fahrenheit

Podemos relacionar as temperaturas indicadas nas diferentes escalas termométricas da seguinte forma:

    \[ \frac{T_C\:-\:0}{100\:-\:0}=\frac{T_K\:-273}{373\:-\:273}=\frac{T_F\:-\:32}{212\:-\:32} \]

    \[ \Rightarrow \frac{T_C}{100}=\frac{T_K\:-273}{100}=\frac{T_F\:-\:32}{180} \]

    \[ \Rightarrow \boxed{\frac{T_C}{5}=\frac{T_K\:-273}{5}=\frac{T_F\:-\:32}{9}} \]

💻 Algoritmo

A partir das relações dadas anteriormente, é possível criar uma algoritmo que receba uma temperatura numa dada escala e converta para outra:

    • de Celsius para Kelvin ➡️ TK = TC + 273
    • de Celsius para Fahrenheit ➡️ TF = (9/5) * TC + 32
    • de Kelvin para Celsius ➡️ T= TK – 273
    • de Kelvin para Fahrenheit ➡️ TF = (9/5) * (TK – 273) + 32
    • de Fahrenheit para Celsius ➡️ T= (5/9) * (TF – 32)
    • de Fahrenheit para Kelvin ➡️ TK = (5/9) * (TF – 32) + 273

Considerando as fórmulas obtidas, desenvolvemos o seguinte algoritmo (em Portugol do VisuAlg) para conversão entres as diferentes escalas:

👨‍🏫 Explicando…

O algoritmo em questão tem como objetivo realizar conversões de temperatura entre as escalas Celsius, Kelvin e Fahrenheit.

Nas linhas 6 a 11, são exibidas as opções de conversão para o usuário. Na linha 13, a opção escolhida é lida e armazenada na variável opcao. Na linha 15, o usuário é solicitado a inserir a temperatura a ser convertida e a mesma é armazenada na variável temperatura.

A partir da linha 18, é utilizado o comando escolha/caso (confira aqui a sintaxe) para executar a conversão de acordo com a opção escolhida pelo usuário. Nas linhas de 19 a 30, são apresentadas as diferentes casos de conversão, utilizando as fórmulas adequadas para cada uma delas.

Caso a opção escolhida não seja nenhuma das previstas nos casos anteriores, a linha 32 é executada, apresentando a mensagem Opção inválida.

📚 REFERÊNCIAS


💬 Deixe suas dúvidas e sugestões na área de comentários logo abaixo.

*Atualizado em 23 de fevereiro de 2023

Estude a Bíblia!
Subscribe
Notify of
guest
3 Comentários
Inline Feedbacks
View all comments