ComeçarComece de graça

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

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício