Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Auto Paycheck

ID: 3839082 • Letter: A

Question

/* Your code starts here */ function processCheck() { /* Check all the fields are valid, otherwise just return */ var isValid = validateFields(); if (isValid) { // console.log(isValid); /* Populate RANDOM check whole number between 10000 and 20000 */ var max = 20000; var min = 10000; document.getElementById("checkNumberBox").value = Math.floor(Math.random() * (max - min + 1) + min); /* Populate today's date with format mm-dd-yyyy */ var today = new Date(); var dd = today.getDate(); var mm = today.getMonth() + 1; //January is 0! var yyyy = today.getFullYear(); if (dd < 10) { dd = '0' + dd; } if (mm < 10) { mm = '0' + mm; } today = mm + '-' + dd + '-' + yyyy; document.getElementById("payDateBox").value = today; /* Populate full name */ document.getElementById('orderName').value = getName(); /* Populate address */ document.getElementById('orderAddress').value = getAddress(); /* Populate dollar amount */ document.getElementById("dollarAmount").value = calculateTotal(); /* Populate money */ document.getElementById("payMoney").value = calculateTotal(); return true; } else { return false; } } function getName() { var firstName = document.getElementById("firstNameBox").value; var middleName = document.getElementById("middleNameBox").value; var lastName = document.getElementById("lastNameBox").value; return firstName + " " + middleName + " " + lastName; } function getAddress() { var address = document.getElementById("addressBox").value; var city = document.getElementById("cityBox").value; var state = document.getElementById("stateBox").value; var zip = document.getElementById("zipBox").value; return address + " " + city + " " + state + " " + zip; } function calculateTotal() { /* Calculate base salary yearly / 26 */ var category = document.getElementById("categoryIDBox").value; var shift = document.getElementById("shiftBox").value; var helthPlan; var helthPlanRadio = document.getElementsByName("helthPlan"); for (var i = 0, length = helthPlanRadio.length; i

Explanation / Answer

9a641a74de95032fd753c3e512c1dbe1e918405c9ea3aee663aaed8021b2e4d1