Akarnák csinálni egy olyan dolgot elakadtam? Többi lent?
tabaki, a 26-os válaszodra reagálnék:
Talán igazad van, fel lehet ezt fogni enyhítő körülménynek is. Akkor viszont továbblépnék, és a következő gondolat, ami felvetült bennem, hogy vajon ki lehet olyan elvetemült, hogy ilyen kérdéseket írjon ki és miért?
Ha egy sima troll, akkor azért nem értem, mert 100 másik jobb időtöltést találhatna magának, minthogy minket boldogítson. Mert, ha ő nem lenne, akkor is találnánk valami módot, hogy levezessük a feszültséget, ahogy mondtad. Én például sportolni szoktam. :D Következő gondolatom az volt, hogy anno láttam itt valakit, aki azért írt ki hülye kérdéseket, mert balesetben elvesztette a családját, így az alkoholizmus helyett ezt az oldalt tartotta menedéknek. Ez egy tökéletesen ideillő egyén lenne, hiszen mi foglalkozunk vele és ő is velünk, így mindenki jól jár. Kérdés már csak az, hogy ez tényleg így van-e?
Tudok mutatni egy példát arra az esetre, ha nem szeretnél adatbázist használni.
Elnézést kérek, hogy szerény tudásomnak és felkészületlenségemnek köszönhetően csak Pascal-kódban tudom bemutatni, amit szeretnék, de úgy gondolom ,a koncepció megérthető ebből is.
Fel szeretném hívni a figyelmet, hogy e megoldás limitált, párezer sor után ugyanis, a fordító szólni fog...
Ezen kívül - feltételezve, hogy Windows operációs rendszer alól lesz futtatva a kód - a konzolos felületen "852" az aktív kódlap, a Windows alapértelmezett kódlapja pedig 1250, szóval a kérdések beírásánál az ékezetek nem lesznek jók.
Ezenkívül gondolni kell arra is, ha adott kérdés nem szerepel még a többirányú elágazásban, jelenítse meg.
Én ilyen megvalósításra gondoltam:
program mindentudo;
var
s : string;
begin
Write(#13#10, 'Kérem a kérdést : ');
ReadLn(s);
case s of
'Mikor született Petőfi?' : WriteLn('1823. január 1.');
'Mikor született Ady Endre?' : WriteLn('1877. november 22.');
end;
ReadLn;
end.
For ciklus akkor lehet, ha tömbként tárolod a beírandó - és kiírandó szöveget.
Bár akkor is a while ciklus praktikusabb lenne, hiszen csak addig kellene menni jó esetben, amíg meg nem találod az adott elemet a tömbben.
Sőt, rendezett tömbön logaritmikus keresés még gyorsabb is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!