Перетворення Фаренгейта на Цельсій
Ви працюєте у відділі аналітики австралійської компанії, яка нещодавно придбала американську. Файли та дані з американської компанії подані в імперській системі й потребують перетворення в метричну. Це чудова нагода застосувати свої навички Bash і створити програму, яка допоможе з конвертацією.
Ваше завдання — написати програму, що приймає одне число (температуру у Фаренгейтах) як аргумент ARGV, перетворює його на градуси Цельсія та повертає нове значення. Можливі дробові частини, тож вам треба виконувати обчислення за допомогою програми bc.
Завжди використовуйте 2 знаки після коми, задаючи їх командою scale для bc.
Формула перетворення Фаренгейта на Цельсій:
C = (F - 32) x (5/9)
Пам'ятайте: оскільки ми використовуємо аргументи, скрипт потрібно запускати з панелі термінала, а не кнопкою 'run this file'.
Ця вправа є частиною курсу
Вступ до Bash Scripting
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу