Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Replace the following JavaScript code in numberMach.js with jQuery code: window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value This is my numberMach.js code: function factorsOfN(integer){ var factors =

Replace the following JavaScript code in numberMach.js with jQuery code:

window.onload() addEventListener() document.querySelector() document.querySelector().innerHTML document.querySelector().value

This is my numberMach.js code:

function factorsOfN(integer){

var factors = [], quotient = 0;

for(var i = 1; i <= integer; i++){ quotient = integer/i;

if(quotient === Math.floor(quotient)){ factors.push(i); } } return factors; };

function isPrime(n) {

if (n===1) { return n + " is not a Prime number"; } else if(n === 2) { return n + " is a Prime number"; }else { for(var x = 2; x < n; x++) { if(n % x === 0) { return n + " is not a Prime number"; } } return n + " is a Prime number"; } };

function factorial(N) {

if (N === 0) { return 1; } return N * factorial(N-1); };

function nChooseK (N, K) { if (N===0) { return 1; } return (factorial(N) / (factorial(K) * factorial(N-K))); };

var main = function() {

var facto = Number(document.querySelector("input").value); var factoria = factorial(facto);

var factors = Number(document.querySelector("input").value); var fact = factorsOfN (factors);

var prime = Number(document.querySelector("input").value); var pr = isPrime(prime);

var choose = Number(document.querySelector("input").value); var choose2 = Number(document.querySelector("#K").value); var chooseNK = nChooseK (choose, choose2);

console.log(this.id); if (this.id == "btn1") document.querySelector("div").innerHTML = facto + "!" + " = " + factoria; else if (this.id == "btn2") document.querySelector("div").innerHTML = "There are " + chooseNK + " possible combinations of choosing " + choose2 + " items out of " +choose + " total"; else if (this.id == "btn3") document.querySelector("div").innerHTML = "[" + fact + "]" + " are the factors of " + factors; else if (this.id == "btn4") document.querySelector("div").innerHTML = pr;

else document.querySelector("div").innerHTML = dgt; };

window.addEventListener("load", function() {

var buttons = document.querySelectorAll("button");

for (var i = 0; i < buttons.length; ++i) { buttons[i].addEventListener("click", main); } });

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2005 For Windows Mobile Web Office And Database Applications Comprehensive

Authors: Gary B. Shelly, Thomas J. Cashman, Corinne Hoisington

1st Edition

0619254823, 978-0619254827

More Books

Students also viewed these Databases questions

Question

3 How the market system answers four fundamental questions.

Answered: 1 week ago