« Kis Pascal nektek »

Program colorer; Uses Crt; { eznélkül nem megy } Var x,y : integer; Begin TextColor(white); Repeat TextBackground(Random(32)); ClrScr; GotoXY(16,12); WriteLn('Szerintem színes. Szerintem'); Sound(Random(3200)); Delay(120); NoSound; Until keypressed; NoSound; End.
Tulajdonképpen ez annyi, hogy véletlen háttérszínt és hangokat generál, egészen addig ameddig egy gombot meg nem nyomunk. Ez van, unatkozom órán.
Kommentek RSS ikon
A bejegyzéshez érkezett kommentek, amiket RSS csatornán is követhetsz.
Én meg most reggelizem :D Na persze nem azért, mert nem volt időm reggel ;) sokkal inkább azért, mert most keltem :D
A pascalt én is szeretem :P PL:
egy program, ami a Delay-nek mutatja ki a pontosságát:
program Bcpu_by_bali;
uses Dos,Crt;
var logfajl:Text;
I3:Integer;
I, I2, IV, IDO:Real;
delaj, h, m, s, s100, sveg, y, month, d, dow:Word;
begin
TextColor(red);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
TextColor(green);
WriteLn('F jlba ment?s…');
TextColor(red);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
TextColor(green);
Assign(logfajl,'Log.log');
Append(logfajl);
GetDate(y,month,d,dow);
WriteLn(logfajl);
WriteLn(logfajl);
WriteLn(logfajl,'---------------');
WriteLn(logfajl);
WriteLn(logfajl, y,'. ', month,'. ', d,'.');
ClrScr;
TextColor(red);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
TextColor(green);
WriteLn('Analiz l s…');
TextColor(red);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
TextColor(green);
repeat
GetTime(h, m, s, s100);
until s100 < 10;
GetTime(h, m, s, s100);
GetTime(h, m, s, sveg);
IDO:=sveg-s100;
repeat
delaj:=500;
begin
repeat
repeat
GetTime(h, m, s, s100);
until s100 < 10;
GetTime(h, m, s, s100);
Delay(Delaj);
GetTime(h, m, s, sveg);
TextColor(blue);
Write(sveg-s100 :4);
if sveg-s100 < 50 then delaj:=delaj+1;
if sveg-s100 > 50 then delaj:=delaj-1;
if KeyPressed then begin sveg:=100; s100:=50; Write('XX' :4); end;
TextColor(green);
until sveg-s100 = 50;
end;
WriteLn(logfajl, h, ':', m, ':', s);
WriteLn(logfajl, 2*delaj);
WriteLn(logfajl);
GotoXY(77,WhereY); WriteLn(delaj: 3);
I:=I+delaj;
I2:=I2+1;
until KeyPressed;
IV:=I/I2;
TextColor(red);
WriteLn(logfajl);
WriteLn(logfajl,'---------------');
WriteLn(logfajl);
WriteLn(logfajl, ((500-IV)*2)-IDO);
Close(logfajl);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
TextColor(green);Write('Az tlagkileng?s:'); GotoXY(63, WhereY); WriteLn(((500-IV)*2)-IDO);
TextColor(red);
for I3:=0 to 80 do begin GotoXY(I3, WhereY); Write('Ä'); end;
ReadLn
end.

Persze ehez kell egy olyan üres fájl hogy „Log.log”
ötödikes koromban a kedvencem volt :)
Ez így kommentben ütős volt. Egyébként a delay pontossága már szinte lényegtelen, mivel minden gépen más. Alapvetően amikor tervezték, akkor a delay(60); az pontosan egy percig várt volna. Ezt egy 2-3 GHz órajelű processzornál már észre sem veszed.
Szerintem a QBasic jobb, mint a Turbo Pascal. Vagyis én jobban szeretem. :)
Új komment

Itt az adott bejegyzésben elhangzottakhoz szólhatsz hozzá. Ha primitív, csúnya, vagy bunkó erkölcsről teszel tanúbizonyságot, tuti, hogy kimoderállak és rosszat mondok rólad. A hozzászólás nem kötelező, amit írsz vállald föl!

Ezeket az adatokat - ha a böngésződ kezeli a kukikat - csak egyszer kell megadnod, később módosíthatod.

Ha van gravatarod - és a gravataros e-mail-címeddel kommentálsz -, akkor az megjelenik. Ha nincs, vagy nem tudod miaz, akkor olvasd el az útmutatót és regisztrálj.

Neved: E-mail címed (nem jelenik meg): Webszájtod (ha van): Kommented: Mennyi kettő és három összege?
Ez védelmi célokat szolgál, szimplán írd be a fenti összeadás összegét!

A kommentedet írhatod nagyobb mezőbe vagy akár formázhatod is, de ha nem szalonképes, akkor moderálom!

Ajánló
Ebben a témában, esetleg ezen a napon voltak még ilyenek is:

TuxPC (2006. március 02., 03:36:34)
Szintelen (2006. július 25., 02:40:41)
Beszél az új iPod Shuffle (2009. március 11., 11:59:54)

Érdekességek
Száraz számok, pusztán csak tények:

Ez a bejegyzés 2299 napja született, 65 szóból, és 483 karakterből áll. Ajánlhatod bizonyos linkgyűjtő oldalaknak: