ПочатиПочніть безкоштовно

Перетворення Фаренгейта на Цельсій

Ви працюєте у відділі аналітики австралійської компанії, яка нещодавно придбала американську. Файли та дані з американської компанії подані в імперській системі й потребують перетворення в метричну. Це чудова нагода застосувати свої навички Bash і створити програму, яка допоможе з конвертацією.

Ваше завдання — написати програму, що приймає одне число (температуру у Фаренгейтах) як аргумент ARGV, перетворює його на градуси Цельсія та повертає нове значення. Можливі дробові частини, тож вам треба виконувати обчислення за допомогою програми bc.

Завжди використовуйте 2 знаки після коми, задаючи їх командою scale для bc.

Формула перетворення Фаренгейта на Цельсій:

C = (F - 32) x (5/9)

Пам'ятайте: оскільки ми використовуємо аргументи, скрипт потрібно запускати з панелі термінала, а не кнопкою 'run this file'.

Ця вправа є частиною курсу

Вступ до Bash Scripting

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу