Program ini ditulis menggunakan bahasa Javascript dan menggunakan Node.js sebagai environtment nya. Untuk fungsi dari program ini, antara lain berguna sebagai converter atau pengubah suatu nilai dari satuan suhu tertentu menjadi nilai dari satuan suhu yang lainnya sesuai dengan perbedaan nilai dari kedua satuan tersebut.
Program ini ditulis menggunakan bahasa Javascript dan menggunakan Node.js sebagai environtment nya. Untuk fungsi dari program ini, antara lain berguna sebagai converter atau pengubah suatu nilai dari satuan suhu tertentu menjadi nilai dari satuan suhu yang lainnya sesuai dengan perbedaan nilai dari kedua satuan tersebut. Program yang ditulis dimulai dengan menginput library input dan output karena dalam program ini akan membutuhkan proses input dari user dan output untuk menampilkannya ke user. Langkah selanjutnya yaitu membuat sebuah function ConvertTemperature yang terdiri dari 3 parameter yaitu variabel temp atau temperatur yang menyimpan nilai suhu yang ingin dirubah, kemudian variabel from yang berarti satuan suhu awal sebelum di rubah dan variabel to yaitu satuan suhu yang ingin di tuju untuk dirubah ke suhu tersebut.
Di dalam function tersebut, dibuat sebuah percabangan Switch case sebagai sebuah cara untuk melakukan pensortiran berdasarkan pilihan dari usernya. percabangan switch case dibuat nested atau bersarang dimana terdapat percabangan switch case lagi di dalam switch case untuk dapat menyediakan setiap kemungkinan yang akan dipilih oleh user. Sebagai contoh, dalam function tersebut pertama akan dibuat percabangan untuk variabel from yang berarti bahwa juga user memilih “C” atau satuan celcius, maka percabangan akan masuk ke section C yang kemudian di dalamnya lagi terdapat switch case to untuk memilih satuan suhu tujuannya. Misal kemudian user memilih “R”, maka program akan langsung menghitung nilai suhu (temp) dengan rumus yang ada di dalam switch case tersebut. Disini rumusnya yaitu temp x 4 / 5.
Setelah function selesai ditulis, kemudian selanjutnya akan mencetak kata untuk meminta user menginputkan nilai suhu, satuan suhu awal (from) dan satuan suhu akhir (to) kemudian disimpan ke dalam variabelnya. Setelah variabel nya terisi, maka function yang tadi dibuat akan dipanggil dan hasilnya akan disimpan kedalam variabel result dan terakhir akan dicetak variabel result untuk menjadi kesimpulan akhir.