Untuk nilai suhu, kurangi 32 lalu kalikan 5/9
NIST memberi C = (F - 32) / 1.8 untuk nilai Fahrenheit, setara (F - 32) * 5 / 9. Sebaliknya F = C * 9 / 5 + 32.32 adalah perbedaan titik acuan skala. Moyoutil mengubah 50°F menjadi 10°C dan 68°F menjadi 20°C.
Berikut pemanggilan fungsi dan keluaran nyata. Nilai 18°F ditampilkan sekitar -7.77777778°C. Jangan pakai hasil itu untuk kenaikan 18°F. Layar membulatkan desimal berulang hingga maksimal delapan angka di belakang koma.
convertUnit("temperature", 50, "F", "C") // 10
convertUnit("temperature", 68, "F", "C") // 20
convertUnit("temperature", 18, "F", "C") // -7.777777777777778Untuk perubahan suhu, jangan kurangi 32
Kenaikan 50°F ke 68°F adalah 18°F, setara 10°C ke 20°C:10°C. Mengurangi nilai yang dikonversi membatalkan 32: perubahan C = perubahan F * 5 / 9. NIST memisahkan nilai dan interval. Pertahankan juga tanda penurunan.
(68 - 50) * 5 / 9 // 10
20 - 10 // 10Pilih Suhu serta satuan input dan hasil. Alat mengubah nilai suhu tanpa mode perubahan terpisah. Konversi awal dan akhir secara terpisah, lalu kurangi awal dari akhir. Pertahankan presisi dan bulatkan terakhir. Hasil diperbarui saat input berubah.
Pertanyaan yang Sering Diajukan
Apakah Kelvin juga membedakan nilai dan perubahan?
Nilai Celsius memakai K = C + 273.15. Pengurangan dua suhu membatalkan 273.15: interval 1°C sama dengan 1 K. Memasukkan nilai 1°C menghasilkan 274.15 K; jangan samakan dengan perubahan 1 K.
Bagaimana input negatif dan batas dukungan?
Nilai Celsius negatif tidak otomatis salah: fungsi nyata mengubah -40°C menjadi -40°F. Namun input di bawah batas yang diizinkan, seperti -274°C, ditolak. Masukkan angka berhingga dan satuan yang didukung. Ketidakpastian pengukuran dan kalibrasi tidak dihitung.