2. FizzBuzz Submit js file with functioning code Write a program that uses conso
ID: 3728916 • Letter: 2
Question
2. FizzBuzz
Submit js file with functioning code
Write a program that uses console.log to print all the numbers from 1 to 120, with two exceptions. For numbers divisible by 4, print "Fizz" instead of the number, and for numbers divisible by 10 (and not 4), print "Buzz" instead.
When you have that working, modify your program to print "FizzBuzz", for numbers that are divisible by both 4 and 10 (and still print "Fizz" or "Buzz" for numbers divisible by only one of those).
Tip:
This is a looping job while() :
remainder (%) operator for checking whether a number is divisible by another number (has a remainder of zero)
there are three possible outcomes for every number, so you’ll have to create an if/else if/else chain of tests.
Explanation / Answer
<!DOCTYPE html>
<html>
<head>
<script>
// DECLARING VARIABLES
var output = "";
var number = 1;
// looping for 120 times
while(number<=120){
// divisible by both
if(number%10 == 0 && number%4 == 0)
output = output + "FizzBuzz ";
// divisible by 4
else if(number%4 == 0)
output = output + "Fizz ";
// divisible by 10
else if(number%10 == 0)
output = output + "Buzz ";
// divisible by neither
else
output = output + number + " ";
number = number + 1;
}
console.log(output);
</script>
</head>
</html>
OUTPUT
1 2 3 Fizz 5 6 7 Fizz 9 Buzz 11 Fizz 13 14 15 Fizz 17 18 19 FizzBuzz 21 22 23 Fizz 25 26 27 Fizz 29 Buzz 31 Fizz 33 34 35 Fizz 37 38 39 FizzBuzz 41 42 43 Fizz 45 46 47 Fizz 49 Buzz 51 Fizz 53 54 55 Fizz 57 58 59 FizzBuzz 61 62 63 Fizz 65 66 67 Fizz 69 Buzz 71 Fizz 73 74 75 Fizz 77 78 79 FizzBuzz 81 82 83 Fizz 85 86 87 Fizz 89 Buzz 91 Fizz 93 94 95 Fizz 97 98 99 FizzBuzz 101 102 103 Fizz 105 106 107 Fizz 109 Buzz 111 Fizz 113 114 115 Fizz 117 118 119 FizzBuzz
<!DOCTYPE html>
<html>
<head>
<script>
// DECLARING VARIABLES
var output = "";
var number = 1;
// looping for 120 times
while(number<=120){
// divisible by both
if(number%10 == 0 && number%4 == 0)
output = output + "FizzBuzz ";
// divisible by 4
else if(number%4 == 0)
output = output + "Fizz ";
// divisible by 10
else if(number%10 == 0)
output = output + "Buzz ";
// divisible by neither
else
output = output + number + " ";
number = number + 1;
}
console.log(output);
</script>
</head>
</html>
OUTPUT
1 2 3 Fizz 5 6 7 Fizz 9 Buzz 11 Fizz 13 14 15 Fizz 17 18 19 FizzBuzz 21 22 23 Fizz 25 26 27 Fizz 29 Buzz 31 Fizz 33 34 35 Fizz 37 38 39 FizzBuzz 41 42 43 Fizz 45 46 47 Fizz 49 Buzz 51 Fizz 53 54 55 Fizz 57 58 59 FizzBuzz 61 62 63 Fizz 65 66 67 Fizz 69 Buzz 71 Fizz 73 74 75 Fizz 77 78 79 FizzBuzz 81 82 83 Fizz 85 86 87 Fizz 89 Buzz 91 Fizz 93 94 95 Fizz 97 98 99 FizzBuzz 101 102 103 Fizz 105 106 107 Fizz 109 Buzz 111 Fizz 113 114 115 Fizz 117 118 119 FizzBuzz
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.