944,149 Members | Top Members by Rank

Ad:
May 8th, 2005
0

Formatting "Buzz - Fizz" Game, help!

Expand Post »
Hey people! Ive had to right a simulation to the game buzz-fizz..this is what the game is... One person starts of by calling out '1' then each player adds one to the previous players number and calls out that number unless it divides excatly by three or five.. If it divides by three he calls out "Buzz" and if it divides by five he calls out "fizz" instead of the number. If it divides by both three and five he calls out "buzz-fizz".

Now then the problem i'm having is the formatting of it!

This is my code for the game:

program BuzzFizz (input,output);

uses
crt;

var
number : integer;

begin {main program};
Clrscr;
for number := 1 to 100 do
begin

if (number mod 5 = 0) and (number mod 3 = 0 )
then begin
writeln (' ' , "Buzz - Fizz!", ' ')
end
else begin
if number mod 3 = 0
then begin
writeln (' ' , "Buzz!", ' ')
end;
if number mod 5 = 0
then begin
writeln (' ' , "Fizz!", ' ')
end;

if (number mod 5 <> 0) and (number mod 3 <> 0)
then begin
write (' ' , number:10, ' ');
end;
end;
end;
end.

Can someone please help me so that its readable on the screen and set out nicely..dont really have a clue about formatting
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
mesmo is offline Offline
2 posts
since May 2005
May 12th, 2005
0

Re: Formatting "Buzz - Fizz" Game, help!

First, strings in Pascal are delimited with single quotes ('), not double quotes (").

Second, you can consolidate your writelns into one string
from
writeln(' ', 'Buzz', ' ');

to
writeln(' Buzz ');

Finally, if you change the final write to writeln, change the width specifier to 5, change 'Buzz - Fizz' to 'Buzz-Fizz', it comes out looking a lot better.

HTH

Daaave
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Daaave is offline Offline
9 posts
since Jan 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Pascal and Delphi Forum Timeline: Delphi Pascal Error
Next Thread in Pascal and Delphi Forum Timeline: Delphi Help





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC