OR007 פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 אני חושב שהכותרת אומרת הכל...למי שלא הבין מהו התנאי המקוונן אז הכוונה ל-IF בתוך IF וכל השטויות האלה.. קישור לתוכן שתף באתרים אחרים More sharing options...
Asystole פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 תנאי מקונן, לא מקוונן...אבל בכל זאת:if <Boolean Expression> Then Begin if <Another Boolean Expression> Then Begin <Some Inner Code>; <More Inner Code>; End; Else Begin <Some Inner Else Code>; <More Inner Else Code>; End; <Some Code>; <More Code>; End; קישור לתוכן שתף באתרים אחרים More sharing options...
Ewingum פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 אני חושב שאסור ;אחרי Endלפני Else קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 אני חושב שאסור ;אחרי Endלפני Elseצודק ! קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 הסבכתי ! מישהו אולי יכול לפתור לי את הבעייה הזאת ?בית הספר מחלקת שני סוגי מלגות תלמידיםא. מלגת הצטיינות לתלמידים שלפחות ציון אחד מציוניהם באנגלית ו/או מת' גבוהים מ-95ב. מלגת קיום לתלמידים שמס' האחים שלהם גדול מ-8התוכנית צריכה להציג לאיזה מלגה התלמיד זכאי ואם הוא זכאי בכללחשוב : אם הוא זכאי למלגת הצטיינות אז הוא לא יכול ליהות זכאי לנלגת קיום קישור לתוכן שתף באתרים אחרים More sharing options...
BoRIS פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 הסבכתי ! מישהו אולי יכול לפתור לי את הבעייה הזאת ?בית הספר מחלקת שני סוגי מלגות תלמידיםא. מלגת הצטיינות לתלמידים שלפחות ציון אחד מציוניהם באנגלית ו/או מת' גבוהים מ-95ב. מלגת קיום לתלמידים שמס' האחים שלהם גדול מ-8התוכנית צריכה להציג לאיזה מלגה התלמיד זכאי ואם הוא זכאי בכללחשוב : אם הוא זכאי למלגת הצטיינות אז הוא לא יכול ליהות זכאי לנלגת קיוםמשהו ככה... זה בעיקרון רק האלגוריתם.if (ציון באנגלית > 95) or (ציון במתמטיקה > 95) then תן מלגת הצטיינות לתלמידelse if (לתלמיד אין מלגת הצטיינות) then if (מספר אחים > 8) then תן מלגת קיום else writeln('התלמיד לא זכאי למלגת קיום') else writeln('התלמיד לא זכאי למלגת הצטיינות') קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 הסבכתי ! מישהו אולי יכול לפתור לי את הבעייה הזאת ?בית הספר מחלקת שני סוגי מלגות תלמידיםא. מלגת הצטיינות לתלמידים שלפחות ציון אחד מציוניהם באנגלית ו/או מת' גבוהים מ-95ב. מלגת קיום לתלמידים שמס' האחים שלהם גדול מ-8התוכנית צריכה להציג לאיזה מלגה התלמיד זכאי ואם הוא זכאי בכללחשוב : אם הוא זכאי למלגת הצטיינות אז הוא לא יכול ליהות זכאי לנלגת קיוםמשהו ככה... זה בעיקרון רק האלגוריתם.if (ציון באנגלית > 95) or (ציון במתמטיקה > 95) then תן מלגת הצטיינות לתלמידelse if (לתלמיד אין מלגת הצטיינות) then if (מספר אחים > 8) then תן מלגת קיום else writeln('התלמיד לא זכאי למלגת קיום') else writeln('התלמיד לא זכאי למלגת הצטיינות')תודה, זו התוכנית שאני הכנתי ואני לא מבין מה הטעות שלי אתה יכול לתקן אותי בבקשה ? varmath,bros,eng:integer;begin writeln(write the student details); readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut'); else if bros>8 then writeln('milgat kiyum'); else writeln('no milga'); readln;end.זה יצא קצת מוזר כי עשיתי העתק הדבק, אם לא תצליח להבין מכאן אני ארשום מחדש קישור לתוכן שתף באתרים אחרים More sharing options...
BoRIS פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 השתמש בטאג הקוד (כפתור שלישי משמאל בשורה השנייה) ושים בינו את הקוד שלך על מנת שייושר לשמאל וכן יהיה עם גופן fixed. קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 varmath,bros,eng:integer;begin writeln(write the student details); readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut'); else if bros>8 then writeln('milgat kiyum'); else writeln('no milga'); readln;end. קישור לתוכן שתף באתרים אחרים More sharing options...
Asystole פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 אני לא בטוח (אין לי פסקל על המחשב... אבל ניראה לי שזאת הטעות):varmath,bros,eng:integer;begin writeln(write the student details); readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut') <------ Don't put ';' else if bros>8 then writeln('milgat kiyum') <------ Don't put ';' else writeln('no milga'); readln;end. קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 אני לא בטוח (אין לי פסקל על המחשב... אבל ניראה לי שזאת הטעות):varmath,bros,eng:integer;begin writeln(write the student details); readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut') <------ Don't put ';' else if bros>8 then writeln('milgat kiyum') <------ Don't put ';' else writeln('no milga'); readln;end.עדיין לא בסדר....ERROR IN EXPRESSION. קישור לתוכן שתף באתרים אחרים More sharing options...
Ewingum פורסם 2002 בדצמבר 28 Share פורסם 2002 בדצמבר 28 אני לא בטוח (אין לי פסקל על המחשב... אבל ניראה לי שזאת הטעות): varmath,bros,eng:integer;begin writeln[b](write the student details);[/b] readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut') <------ Don't put ';' else if bros>8 then writeln('milgat kiyum') <------ Don't put ';' else writeln('no milga'); readln;end. עדיין לא בסדר....ERROR IN EXPRESSION. מישהו שכח גרשיים ב writeln למעלה קישור לתוכן שתף באתרים אחרים More sharing options...
OR007 פורסם 2002 בדצמבר 28 מחבר Share פורסם 2002 בדצמבר 28 אני לא בטוח (אין לי פסקל על המחשב... אבל ניראה לי שזאת הטעות): varmath,bros,eng:integer;begin writeln[b](write the student details);[/b] readln(math,bros,eng); if math>95 or eng>95 then writeln('milgat hitstynut') <------ Don't put ';' else if bros>8 then writeln('milgat kiyum') <------ Don't put ';' else writeln('no milga'); readln;end. עדיין לא בסדר....ERROR IN EXPRESSION. מישהו שכח גרשיים ב writeln למעלה מוזר דווקא בתוכנית במחשב שלי יש גרשיים שם. בכל אופן זה לא עובד וזו אותה שגיאה ממקודם קישור לתוכן שתף באתרים אחרים More sharing options...
Asystole פורסם 2002 בדצמבר 29 Share פורסם 2002 בדצמבר 29 varmath,bros,eng:integer;begin writeln('write the student details'); readln(math,bros,eng); if (math>95) or (eng>95) then <----- Do () like this... writeln('milgat hitstynut') else if bros>8 then writeln('milgat kiyum') else writeln('no milga'); readln;end.תנסה להקיף את התנאים בסוגריים...(כפי שעשיתי למעלה...) קישור לתוכן שתף באתרים אחרים More sharing options...
Ewingum פורסם 2002 בדצמבר 31 Share פורסם 2002 בדצמבר 31 varmath,bros,eng:integer;begin writeln('write the student details'); readln(math,bros,eng); if (math>95) or (eng>95) then <----- Do () like this... writeln('milgat hitstynut') else if bros>8 then writeln('milgat kiyum') else writeln('no milga'); readln;end.תנסה להקיף את התנאים בסוגריים...(כפי שעשיתי למעלה...)נכון, כשאתה משתמש בקשרים לוגיים (דוג': AND או OR) אתה צריך לשים את זוג הבדיקות בתוך סוגריים (בדיקה=בדיקה של משתנה, כמו גדול מ, קטן מ וכו' - נכון גם לפעולות חשבוניות) קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.