עוד שאלה בפסקל

matliv

New member
עוד שאלה בפסקל

הפונקציה המצורפת פועלת לי, אבל הבעיה שהשאלה נשאלת פעמיים, ורק הפעם השנייה תופסת (כאילו שמתי ;readln לפני הפונקציה, אבל לא שמתי). (דרך אגב, ck3, קראתי את הפרק על הפונקציות במדריך ובכל זאת אני שואל).
 

DCoder

New member
עבר יותר מדי זמן מאז ראיתי קוד פסקל

אבל כמדומני שכאן הטעות שלך:
arrive; if arrive = true then writeln(´it is yes!´) else writeln(´no!´);​
פעם אחת אתה קורא לפונקציה. לאחר מכן אתה קורא לה שוב, ושואל אם היא מחזירה אמת. ( בפעם הראשונה אתה לא בודק מה שהחזירה הפונקציה.. )
 

np equals p

New member
צודק

יש לכתוב את הקוד הזה ככה: if arrive=true then writeln(´it is yes!´) else writeln(´no!´);
 
למעלה