Membuat Kalkulator Sederhana Dengan Readline Di NodeJS

belajar readline node JS

Membuat kakulator sederhana dengan menggunakan module readline di nodejs. Setiap baris demi baris akan di baca oleh readline. (Pelajari Lebih Lanjut)

Artikel Sebelumnya :


Saya punya contoh program kalkulator yang di buat dengan menggunakan readline, berikut

Sebagai contoh, di bawah ini terdapat sebuah sintak kalkulator sederhana. Coba anda salin dan simpan dengan nama readline.js (terserah anda mau simpan di drive mana saja).

var readline = require('readline');

var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});


console.log("Kalkulator");
console.log("============");
console.log("1. Tambah(+)");
console.log("2. Kurang(-)");
console.log("3. Bagi(/)");
console.log("4. Kali(*)");

rl.question("Pilihan anda : " ,function(pilihan){
console.log("Anda Memilih Menu " + pilihan );
rl.question("Masukan Bilangan pertama : " ,function(jawabanpertama){
rl.question("Masukan Bilangan kedua : " ,function(jawabankedua){
console.log("-----------------------------------------");
console.log("Bilangan Pertama Anda " + jawabanpertama );
console.log("Bilangan Kedua Anda " + jawabankedua );
console.log("-----------------------------------------");
if(pilihan == "1"){
console.log("Hasilnya :" +(Int(jawabanpertama) + Int(jawabankedua)));
}else if(pilihan == "2"){
console.log("Hasilnya :" +(Int(jawabanpertama) - Int(jawabankedua)));
}else if(pilihan == "3"){
console.log("Hasilnya :" +(Int(jawabanpertama) / Int(jawabankedua)));
}else if(pilihan == "4"){
console.log("Hasilnya :" +(Int(jawabanpertama) * Int(jawabankedua)));
}else{
console.log("Pilihan anda tidak tersedia");
}

rl.close();
});
});
});

Proses file readline.js
Ketika readline.js di jalankan
Kebetulas saya menyimpan file readline.js di D:\angular\latihan\nodejs\api

  • Pada saat readline.js di jalankan, anda akan diminta memilih angka 1-4 (jika sudah tekan enter),untuk keterangan dari masing-masing angka lihat pada gambar di atas.
  • Kemudian anda di minta untuk memasukan angka pertama dan kedua (masukan angka sembarang, lalu enter).
  • Setelah angka pertama dan kedua terisi, maka akan langsung muncul hasilnya.


Keterangan :
d: merupakan perintah untuk berpindah lokasi dari drive C ke drive D
cd angular/latihan/nodejs/api merupakan perintah untuk berpindah direktori (berpindah dari direktori D: ke direktori D:\angular\latihan\nodejs\api). Kalau di visualkan bentuknya akan jadi seperti ini :

direktori file readline.js berada

node readline.js merupakan perintah untuk menjalankan file readline.js


0/Post a Comment/Comments

Lebih baru Lebih lama