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();
});
});
});
Ketika readline.js di jalankan |
- 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 :
node readline.js merupakan perintah untuk menjalankan file readline.js
Posting Komentar