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

1. Modify Example 19.7 [20 points] A. combine three loops into one loop. B. Use

ID: 3733153 • Letter: 1

Question

1. Modify Example 19.7 [20 points] A. combine three loops into one loop. B. Use "while loop" to replace the "for loop" and maintain the same function. XXXX=also I need to keep the same formatting as the for functions in the same order

** i need the while page to look exactly like the for page when it is ran, like the same order and format with the separators

  <?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<!-- Generated by AceHTM http://freeware.acehtml.com -->

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>JavaScript Sort Program</title>

<script language="javascript">

//numbers divisible by 5

for (i=1; i<=50; i++) {

if (i%5 == 0) document.write ("number divisible by five is: " + i + "<br />");

} //for

document.write ("========================<br />"); //separator

//odd numbers divisible by 7

for (i=1; i<=50; i++) {

if ((i%7==0) && (i%2!=0)) document.write ("odd number divisible by seven is: " + i + "<br />");

} //for

document.write ("========================<br />"); //separator

//even numbers divisible by 9

for (i=1; i<=50; i++) {

if ((i%9==0) && (i%2==0)) document.write ("even number divisible by nine is: " + i + "<br />");

} //for

document.write ("========================"); //separator

</script>

</head>

<body>

</body>

</html>

Explanation / Answer

<!DOCTYPE html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>JavaScript Sort Program</title>

<script language="javascript">

//numbers divisible by 5




var i = 1;
var s5 = "",s7="", s9="";
while(i<=50) {
if (i%5 == 0) s5+="number divisible by five is: " + i + "<br />";


//odd numbers divisible by 7

if ((i%7==0) && (i%2!=0)) s7+="odd number divisible by seven is: " + i + "<br />";


//even numbers divisible by 9


if ((i%9==0) && (i%2==0)) s9+="even number divisible by nine is: " + i + "<br />";


i = i + 1;
}
document.write (s5);
document.write ("========================<br>"); //separator
document.write (s7);
document.write ("========================<br>"); //separator
document.write (s9);
document.write ("========================<br>"); //separator

</script>

</head>

<body>

</body>

</html>

Output:

number divisible by five is: 5
number divisible by five is: 10
number divisible by five is: 15
number divisible by five is: 20
number divisible by five is: 25
number divisible by five is: 30
number divisible by five is: 35
number divisible by five is: 40
number divisible by five is: 45
number divisible by five is: 50
========================
odd number divisible by seven is: 7
odd number divisible by seven is: 21
odd number divisible by seven is: 35
odd number divisible by seven is: 49
========================
even number divisible by nine is: 18
even number divisible by nine is: 36
========================