Ahojte,mám úlohu spraviť rámček o rozmeroch X a Y z hviezdičiek a musí to byť procedúra ktorá vykreslí ten rámček od aktuálnej pozície kurzora ,takže nemusí to byť vždy vľavo hore ,viď obrázok. Vytvoril som niečo takéto ,dalo by sa to ešte nejako zjednodušiť napriklad cez vnorené for?
program okienko;
uses crt;
procedure okno();
var i,j,x,y,sirka,vyska:byte;
begin
x:=WhereX;
y:=WhereY;
sirka:=10;
vyska:=5;
for j:=y to y+vyska-1 do begin
gotoxy(x,j);
write('+');
gotoxy(x+sirka-1,j);
write('+');
end;
for i:=x to x+sirka-1 do begin
gotoxy(i,j);
write('+');
gotoxy(i,j-vyska+1);
write('+');
end;
end;
begin
clrscr;
gotoxy(50,20);
okno;
readln;
end.
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu




Nahlásit jako SPAM
IP: 78.98.17.–
Věrný člen
Zjistit počet nových příspěvků
































