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
========================
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.