Можно и так (кода больше, но резь в глазах уменьшится
)
X++:
class Number
{
int number;
public void new(int _number)
{
number = _number;
}
public boolean isDivisibleBy(int _denominator)
{
return (number mod _denominator) == 0;
}
}
static void testFizzBuzz(Args _args)
{
str fullWord;
Number number;
int i;
for (i = 1; i <= 100; i++)
{
fullWord = '';
number = new Number(i);
if (number.isDivisibleBy(3))
{
fullWord += "Fizz";
}
if (number.isDivisibleBy(5))
{
fullWord += "Buzz";
}
if (fullWord != '')
{
info(strFmt("%1 %2", i, fullWord));
}
}
}