Megoldások közvetlenül a feladványok alatt, fehér betűszínnel. Kijelöléssel megtekinthetőek.
while( state(Korso) != _BROKEN ) go( Korso, &Kut);
Addig jár a korsó a kútra, amíg el nem törik.
set_quality( Aratas, get_quality(Vetes) );
Ki mint vet, úgy arat.
if( origin(Horse) == _SOUVENIR ) Allow_Look_At.Teeth=0;
Ajandék lónak ne nézd a fogát.
if( bride_ID == most_beautiful( GetAllGirls(_THIS_VILLAGE))) exit(-1);
Soha ne a falu legszebb lányát vedd feleségül!
If TimeToInt(Wakeup.Time)<TimeToInt(StrToTime("06:00:00")) then
AddToList(UserLoggedIn.FoundItems,Gold);
Ki korán kel, aranyat lel.
Function May_I_Marry_Her(Girl: TGirl):boolean;
begin
With Girl.Mother do
May_I_Marry_Her:=((Body.Qality="attractive") and
(face.Quality="beautiful"));
end;
Nézd meg az anyját, vedd el a lanyát.
type
TEmployed=class(THuman)
Job : String[30];
procedure OnGraveDigging( Sender: Tobject);
private
{ Private declarations }
public
{ Public declarations }
end;
Procedure TEmployed.OnGraveDigging( Sender: Tobject);
begin
Sender.Job:="GraveDigger";
end;
Aki másnak vermet ás, az a sírásó.
Const
Num_Of_Dog_Buying_In_Buda=1;
Egyszer volt Budán kutyavásár.
uses animals;
var lud, diszno: Tanimal;
Procedure Attack(A, B: Tanimal; NumA, NumB: Word);
begin
If NumA*A.Strength>NumB*B.Strength then write(A.Caption)
else if NumA*A.Strength<NumB*B.Strength then write(B.Caption)
else write('Nobody');
writeln(' Won');
end;
begin
Lud.Caption:='Lúd';
Lud.Strength:=10;
Diszno.Caption:='Disznó';
Diszno.Strength:=540;
Attack(Lud, Diszno, 1, 1 );
Attack(Lud, Diszno, 20, 1 );
Attack(Lud, Doszno, 60, 1 );
end.
F9 (Run)
Result:
Disznó Won.
Disznó Won.
Lúd Won.
Sok lúd disznót győz.
Kommentek