All pastes #442630 Raw Edit

blablabla

public text v1 · immutable
·published 2007-04-16 11:45 UTC
rendered paste body
// procedura wypisujaca na ekranie 1-20 wierszy, po 1-40 spacji z gwiazdką na końcu
// liczbę wierszy i spacji podaje użytkownik
// do wykorzystania jest tylko ECX
// procedura oblicza spacje, program glowny wiersze

program prog2;
#include("stdlib.hhf");


static
	spacje: int32 :=0;
	wiersze: int32 :=0;


//======================================================================
procedure proc2;
begin proc2;
	mov(0, ecx);
	mov(spacje, ecx);

	repeat
		stdout.put(" ");
		dec(ecx);
	until(ecx=0);

	stdout.put("*");
end proc2;
//======================================================================

begin prog2;
	stdout.put("Podaj ilosc spacji na wiersz (1-40): ");
	stdin.get(spacje);
	stdout.put("Podaj ilosc wierszy (1-20): ");
	stdin.get(wiersze);

	repeat
		call proc2;
		stdout.newln();
		dec(wiersze);
	until (wiersze=0);	


end prog2;