Exemplo n.º 1
0
<?php

function FizzBuzz($n)
{
    for ($i = 0; $i < $n; $i++) {
        if ($i % 3 == 0 && $i % 5 == 0) {
            echo $i . " :FizzBuzz\n";
        } elseif ($i % 3 == 0) {
            echo $i . " :Fizz\n";
        } else {
            if ($i % 5 == 0) {
                echo $i . " :Buzz\n";
            }
        }
    }
}
FizzBuzz(20);
Exemplo n.º 2
0
<?php

/*
*	verifica se o valor n informado e Fizz(multiplo de 3) e/ou Buzz (multiplo de 5)
*/
function FizzBuzz($n)
{
    $resto_por3 = $n % 3;
    $resto_por5 = $n % 5;
    if ($resto_por3 == 0 && $resto_por5 == 0) {
        return "FizzBuzz";
    } elseif ($resto_por3 == 0) {
        return "Fizz";
    } elseif ($resto_por5 == 0) {
        return "Buzz";
    }
    return $n;
}
for ($i = 1; $i <= 100; $i++) {
    echo FizzBuzz($i);
    echo "<br/>";
}
Exemplo n.º 3
0
<?php

function FizzBuzz($i)
{
    $fizz = 3;
    $buzz = 5;
    if ($i % $fizz == 0 && $i % $buzz == 0) {
        echo "FizzBuzz" . PHP_EOL;
    } elseif ($i % $fizz == 0) {
        echo "Fizz" . PHP_EOL;
    } elseif ($i % $buzz == 0) {
        echo "Buzz" . PHP_EOL;
    } else {
        echo "{$i}" . PHP_EOL;
    }
}
for ($i = 1; $i <= 100; $i++) {
    FizzBuzz($i);
}
Exemplo n.º 4
0
<?php

/*
	Questão 01
	Escreva um programa que imprima números de 1 a 100. Mas, para múltiplos de 3 imprima
	“Fizz” em vez do número e para múltiplos de 5 imprima “Buzz”. Para números múltiplos
	de ambos (3 e 5), imprima “FizzBuzz”.
*/
function FizzBuzz($x, $y)
{
    for ($x; $x <= $y; $x++) {
        echo ($x % 3 ? $x % 5 ? $x : "Buzz" : ($x % 5 ? "Fizz" : "FizzBuzz")) . "<br/>";
    }
}
FizzBuzz(1, 100);