אוקיי..case היא בעצם פקודה שהופכת את האלגוריתם של מחשבון למשל:
אם סימן הפעולה הוא '+' אזי
חברת את שתי המשתניםcase באה אך ורק בתוכנית עצמה, אתה לא צריך להכריז עליה במשתנים או משהו כזה.
נגיד אתה רוצה לעשות פעולה של חיבור עם case , אתה קולט שתי משתנים רגילים:
num1 ו num2 לדוגמה וגם מכריז על עוד משתנה מסוג char כדי שישלים את צורת החיבור. נגיד שהמשתנה שלנו יהיה Operator
אחרי שקיבלת את שני המשתנים הראשונים אתה רוצה לעשות:
כשאני קולט operator של:
'+': כתוב (num1+num2);
אוקיי..בוא נסכם מה שעשינו עד עכשיו..קודם קלטנו שני משתנים שאנו רוצה שיהיה בינהם פעולה כלשהי, וקלטנו משתנה מסוג char כדי שבcase נגדיר מה אנחנו רוצים לעשות עם אותו משתנה, במקרה שלנו אם יש '+' אז הוא רושם את הסכום.
בפסקל אנו נראה את התוכנית הבאה:
readln ( num1, num2); readln (operator); case operator of '+': writeln (num1+num2);
|
אני באמת מקווה שהבנת..אם לא אל תהסס. אני כאן בשבילך .