Convertir de Fahrenheit a Celsius
Trabajas en el departamento de analítica de una empresa australiana que recientemente compró una empresa estadounidense. Los archivos y datos de la empresa de EE. UU. están en sistema imperial y hay que convertirlos a métricas. Es una gran oportunidad para usar tus habilidades en Bash y crear un programa que ayude con esta tarea.
Tu tarea es escribir un programa que reciba un único número (una temperatura en Fahrenheit) como argumento ARGV, lo convierta a Celsius y devuelva el nuevo valor. Puede haber decimales, así que tendrás que hacer cálculos usando el programa bc.
Usa siempre 2 decimales con el comando scale de bc.
La fórmula para pasar de Fahrenheit a Celsius es:
C = (F - 32) x (5/9)
Recuerda: como estamos usando argumentos, tendrás que ejecutar tu script desde el panel de la terminal en lugar del botón 'run this file'.
Este ejercicio forma parte del curso
Introducción a las secuencias de comandos Bash
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio