UNPKG

ccalci-mariam

Version:

Version 1- My CLI calculator using typescript

60 lines (48 loc) 1.19 kB
import inquirer from "inquirer"; let firstNumber = await inquirer.prompt([{ name: 'value1', message: 'Enter first value', type: 'number', }]); let secondNumber = await inquirer.prompt([{ name: 'value2', message: 'Enter second value', type: 'number', }]); console.log("Press + for addition"); console.log("Press - for subtraction"); console.log("Press * for multiplication"); console.log("Press / for division"); let operator = await inquirer.prompt([{ name: 'operator', message: 'Enter Action to be performed', type: 'input', }]); const val1 = firstNumber.value1; const val2 = secondNumber.value2; const op = operator.operator; if (op == '+') { console.log("Addition is " + (val1 + val2)); } else if (op == '-') { console.log("Subtraction is " + (val1 - val2)); } else if (op == '*') { console.log("Multiplication is " + (val1 * val2)); } else if (op == '/') { if (val1.value2 == 0) { console.log("Error: Division by zero"); } else { console.log("Division is " + (val1/val2)); } } else { console.log("Invalid operator"); }