עבור לתוכן

עזרה עם שיעורי בית בפסקל

Featured Replies

פורסם

הביאו לנו שיעורים בפסקל ואני לא כל כך מסתדר איתם:

כתוב תוכנית הקולטת נתונים למערך בסדר הבא: תא ראשון ושני מקבלים מספרים, תא שלישי מקבל אחד מ- 4 מספרים: 1,2,3,4. משמעותם:

1- פעולת חיבור

2- פעולת חיסור

3- פעולת כפל

4- פעולת חילוק

על התוכנית לחשב תוצאת הפעולה עבור כל שלשה ורשום אותה במערך אחר לפי סדר הופעתם.

איך עושים את זה? מישהו יכול לתת לי הדרכה או איזשהי דרך לעשות את זה?

תודה.

פורסם

תשתמש בפונקציה

פורסם

תתחיל בזה שתקלוט מספרים למערך שלך.

אחר כך תבדוק מה יש בתא האחרון, ולפיו תבצע את הפעולה.

פורסם

אתה צריך לעשות משהו כזה:


var
a : array[1..3] of integer;
outcome : integer;

begin
readln(a[1], a[2], a[3]);
case a[3] of
1: outcome := a[1] + a[2];
2: outcome := a[1] - a[2];
3: outcome := a[1] * a[2];
4: outcome := a[1] / a[2];
end;
writeln(outcome);
end.

אגב, עברו משהו כמו 8 שנים מאז שכתבתי משהו בפסקל, אז אם יש שגיאות סינטקס אני מתנצל ;)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים