26-12-2013, 12:15 PM
تمرين اكتب دالة تتحقق من نص مدخل اذا كان النص يساوي احد القيم التالية :
'aaa'
'bbb'
'ccc'
ترجع قمية True
الطالب 1
الطالب 2
الطالب 3
نكتفي عند هذا الحد هناك حلول اخرى لكن لا احبب ان اثقل عليكم
ما هو احسن حل و لماذا ؟
'aaa'
'bbb'
'ccc'
ترجع قمية True
الطالب 1
PHP كود :
CheckStr(s: string):Boolean;
begin
Result := False;
if s = 'aaa' then Result := True;
if s = 'bbb' then Result := True;
if s = 'ccc' then Result := True;
end;
PHP كود :
CheckStr(s: string):Boolean;
begin
Result := True;
if not (s = 'aaa') then Result := False;
if not (s = 'bbb') then Result := False;
if not (s = 'ccc') then Result := False;
end;
الطالب 3
PHP كود :
CheckStr(s: string):Boolean;
begin
if s = 'aaa' then Result := True else
if s = 'bbb' then Result := True else
if s = 'ccc' then Result := True else
Result := False;
end;
نكتفي عند هذا الحد هناك حلول اخرى لكن لا احبب ان اثقل عليكم
ما هو احسن حل و لماذا ؟
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج

