Inizia subitoInizia gratis

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

Visualizza corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio