Conversione da Fahrenheit a Celsius
Lavori nel reparto analytics di un'azienda australiana che ha appena acquisito un'azienda statunitense. I file e i dati dell'azienda USA sono nel sistema imperiale e vanno convertiti nel sistema metrico. Un'ottima occasione per usare le tue competenze Bash e creare un programma che ti aiuti.
Il tuo compito è scrivere un programma che prenda in ingresso un singolo numero (una temperatura in Fahrenheit) come argomento ARGV, lo converta in Celsius e restituisca il nuovo valore. Potrebbero esserci decimali, quindi dovrai effettuare i calcoli usando il programma bc.
Usa sempre 2 cifre decimali impostando scale in bc.
La formula da Fahrenheit a Celsius è:
C = (F - 32) x (5/9)
Ricorda: poiché stiamo usando argomenti, dovrai eseguire lo script dal riquadro del terminale, invece del pulsante 'run this file'.
Questo esercizio fa parte del corso
Introduzione al Bash Scripting
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio