MulaiMulai sekarang secara gratis

Mengonversi Fahrenheit ke Celsius

Anda bekerja di departemen analitik untuk sebuah perusahaan Australia yang baru saja mengakuisisi perusahaan Amerika. Berkas dan data dari perusahaan AS menggunakan sistem imperial dan perlu dikonversi ke metrik. Ini adalah peluang bagus untuk menggunakan keahlian Bash Anda untuk membuat program yang dapat membantu.

Tugas Anda adalah menulis program yang menerima satu angka (suhu dalam Fahrenheit) sebagai argumen ARGV, mengonversinya ke Celsius, dan mengembalikan nilainya. Nilai dapat berupa desimal, sehingga Anda perlu melakukan perhitungan menggunakan program bc.

Gunakan selalu 2 angka desimal dengan perintah scale untuk bc.

Rumus konversi Fahrenheit ke Celsius adalah:

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

Ingat, karena kita menggunakan argumen, Anda perlu menjalankan skrip dari panel terminal alih-alih tombol 'run this file'.

Latihan ini adalah bagian dari kursus

Pengantar Bash Scripting

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga