Leia um número inteiro que corresponde a uma temperatura em graus Celsius e efetue a conversão para Kelvin ou Fahrenheit, de acordo com a tecla pressionada: ‘K’ ou ‘F’ (que é escolhida pelo usuário).
TECLA | CONVERSÃO |
---|---|
K | Kelvin |
F | Fahreinheit |
Passo 1
O enunciado pede para ler um valor inteiro em graus Celsius e converter para Kelvin ou Fahrenheit conforme a tecla escolhida (‘K’ ou ‘F’). O conteúdo é manipulação de variáveis, estruturas condicionais e aplicação das fórmulas de conversão de temperatura.
Passo 2
A fórmula para converter Celsius em Kelvin é baseada no deslocamento de zero das escalas:
Passo 3
A fórmula para converter Celsius em Fahrenheit envolve uma escala e um deslocamento:
Passo 4
Para implementar a escolha da conversão, usamos uma estrutura condicional que verifica o valor da tecla lida. Se for ‘K’, aplicamos a primeira fórmula; se for ‘F’, aplicamos a segunda; caso contrário, tratamos como opção inválida.
Passo 5
Após o cálculo, exibimos o resultado formatado com a unidade correspondente para que o usuário veja a temperatura convertida.
Resposta
Pseudocódigo:
Leia inteiro Celsius
Leia caractere Tecla
Se Tecla = ‘K’ então
Kelvin \leftarrow Celsius + 273.15
Escreva "Temperatura em Kelvin: ", Kelvin
Senão se Tecla = ‘F’ então
Fahrenheit \leftarrow (9 * Celsius) / 5 + 32
Escreva "Temperatura em Fahrenheit: ", Fahrenheit
Senão
Escreva “Opção inválida. Use ‘K’ ou ‘F’.”
Leia caractere Tecla
Se Tecla = ‘K’ então
Kelvin \leftarrow Celsius + 273.15
Escreva "Temperatura em Kelvin: ", Kelvin
Senão se Tecla = ‘F’ então
Fahrenheit \leftarrow (9 * Celsius) / 5 + 32
Escreva "Temperatura em Fahrenheit: ", Fahrenheit
Senão
Escreva “Opção inválida. Use ‘K’ ou ‘F’.”