Note: This website is archived. For up-to-date information about D projects and development, please visit wiki.dlang.org.

FizzBuzz.d

Description

Just for fun, I guess...

Example

import std.stdio;

void main()
{
	for(int i = 1; i <= 100; ++i)
	{
        if((i % 3) == 0 && (i % 5) == 0) 
            writef("Fizz-Buzz\n");
        else if((i % 3) == 0)
            writef("Fizz\n");
        else if((i % 5) == 0)
            writef("Buzz\n");
        else
            writef("%d\n", i);
    }
}

Sample Batch File

@echo off
set pgm=FizzBuzz
dmd %pgm%.d
%pgm%.exe
pause
erase *.obj
erase *.map

Testing

Tested with Digital Mars D Compiler v1.0 on Windows XP.