Convertendo Fahrenheit para Celsius
Você trabalha no departamento de analytics de uma empresa australiana que recentemente adquiriu uma empresa americana. Os arquivos e dados da empresa dos EUA estão no sistema imperial e precisam ser convertidos para o sistema métrico. Esta é uma ótima oportunidade para usar suas habilidades em Bash para criar um programa que ajude nesse processo.
Sua tarefa é escrever um programa que receba um único número (uma temperatura em Fahrenheit) como argumento ARGV, converta para Celsius e retorne o novo valor. Pode haver casas decimais, então você precisará fazer cálculos usando o programa bc.
Use sempre 2 casas decimais com o comando scale do bc.
A fórmula de Fahrenheit para Celsius é:
C = (F - 32) x (5/9)
Lembre-se: como estamos usando argumentos, você precisará executar seu script no painel do terminal, e não pelo botão 'run this file'.
Este exercício faz parte do curso
Introdução ao Bash Scripting
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício