Program JavaScript untuk Membuat Kalkulator Ringkas

Dalam contoh ini, anda akan belajar menulis program untuk membuat kalkulator ringkas dalam JavaScript.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • JavaScript jika… Statement lain
  • Penyataan Tukar JavaScript

Contoh 1: Kalkulator Mudah dengan jika… lain jika… lain

 // program for a simple calculator // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); let result; // using if… else if… else if (operator == '+') ( result = number1 + number2; ) else if (operator == '-') ( result = number1 - number2; ) else if (operator == '*') ( result = number1 * number2; ) else ( result = number1 / number2; ) // display the result console.log(`$(number1) $(operator) $(number2) = $(result)`);

Pengeluaran

 Masukkan operator (sama ada +, -, * atau /): * Masukkan nombor pertama: 3.4 Masukkan nombor kedua: 5.6 3.4 * 5.6 = 19.04

Dalam contoh di atas, pengguna diminta memasukkan operator (sama ada + , - , * atau / ) dan dua nombor.

Yang parseFloat()menukarkan nilai rentetan angka untuk nilai titik apung.

The if… else if… ifkenyataan digunakan untuk memeriksa keadaan yang pengguna itu telah dimasukkan untuk pengendali. Operasi yang sesuai dilakukan dan output ditunjukkan.

Contoh 2: Kalkulator Mudah dengan suis

 // program for a simple calculator let result; // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); switch(operator) ( case '+': result = number1 + number2; console.log(`$(number1) + $(number2) = $(result)`); break; case '-': result = number1 - number2; console.log(`$(number1) - $(number2) = $(result)`); break; case '*': result = number1 * number2; console.log(`$(number1) * $(number2) = $(result)`); break; case '/': result = number1 / number2; console.log(`$(number1) / $(number2) = $(result)`); break; default: console.log('Invalid operator'); break; )

Pengeluaran

 Masukkan operator: + Masukkan nombor pertama: 4 Masukkan nombor kedua: 5 4 + 5 = 9

Dalam program di atas, pengguna diminta memasukkan sama ada + , - , * atau / , dan dua nombor. Kemudian, switchpernyataan tersebut melaksanakan kes berdasarkan input pengguna.

Artikel menarik...