{ }
(* ROMBO : Imprime un rombo con asteriscos *)
{necesito ayuda con este programa, no se los que significan las siguientes lineas de codigo, (tampoco salen en la ayuda)}
---> MODULE rombo;
---> FROM InOut IMPORT WriteString,WriteLn,ReadInt;
VAR lado,bucle,bucle2 : INTEGER;
BEGIN
WriteString("¨Lado? ");
ReadInt(lado);
WriteLn;WriteLn;
FOR bucle := 1 TO lado DO
FOR bucle2 := 1 TO lado-bucle DO
WriteString(" ");
END;
FOR bucle2 := 1 TO bucle DO
WriteString("* ");
END;
WriteLn;
END;
FOR bucle := lado-1 TO 1 BY -1 DO
FOR bucle2 := 1 TO lado-bucle DO
WriteString(" ");
END;
FOR bucle2:= 1 TO bucle DO
WriteString("* ");
END;
WriteLn;
END;
END rombo.
{ gracias}