Hi guys,
I need to write a prog that will display 4 different shapes when a menu is selected, I haven't as yet written the menu (please don't help with this - )
need to draw a normal triangle, an upside down one, a pyramid and a diamond.
the issue I'm having is with the diamond.
I figured I'd have a loop for 1 to 10 do and then follow that up with a 10 downto 1 to create the reverse effect but I'm getting some odd results and all sorts of errors.
Could/would you mind pointing me in the right direction?
thanks.
code so far -
Code:
program STARS2TEST(output);
uses crt;
const Title:string = ' STARS ';
By:string = ' By Steve Green ';
var i,j,k,l: integer;
begin {main program}
ClrScr;
textcolor(red);
writeln (Title);
writeln;
writeln (by);
writeln;
textcolor(green);
for i := 1 to 10 do
begin
for j:= 1 to 10-i do //this is normal pyramid
write(' ');
for j:= 1 to i do
write('*');
for j:=1 to i-1 do
write('*');
writeln;
end;
{ for i := 10 downto 1 do
begin
for j:= 1 to 10-i do //this is upside down pyramid
write(' ');
for j:= 1 to i do
write('*');
for j:=1 to i-1 do //these don't work together...
write('*');
writeln;
end; }
writeln;
writeln;
writeln;
textcolor(red);
writeln ('Press <Return> to continue');
readln ();
end.
Thanks in advance.
'Heres to hoping the otehr guys in class don't check this and thieve my code (as weak and poor as it is)' Jay....Leave code alone!
Bookmarks