Add numbers in a loop
by isuru_nan
JavaScript
function addNumber() {
const userInput = prompt("Enter a number: (enter -999 to stop)");
const inputNumber = parseInt(userInput);
var total = 0;
var noOfInputs = 0;
var largestNumber = 0;
var smallestNumber = 0;
while (true) {
if (inputNumber === -999) {
break;
}
if (isNaN(inputNumber)) {
alert('Not a number');
continue;
}
noOfInputs++;
total += inputNumber
if (inputNumber < smallestNumber) {
smallestNumber = inputNumber;
}
if (inputNumber > largestNumber) {
largestNumber = inputNumber
}
}
console.log("Total of the numbers entered: " + total);
console.log("No of times the user entered a number: " + noOfInputs);
console.log("The largest number entered: " + largestNumber);
console.log("The smallest number entered:" + smallestNumber);
}
addNumber();