
הטקסט המלא של הדקות הראשונות בהרצאה «תרגול על ENUM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לתרגילי אינם. צרו אינם עבור צבעים המכיל את הקבועים הבאים Red, Green, Blue, Yellow, Magenta ו-Cyan. לאחר מכן צרו משתנה מהאינם הזה, קלטו צבע מהמשתמש, הכניסו אותו למשתנה והציגו את המשתנה.
צרו אינם בשם Gender שמכיל רק Male ו-Female. צרו משתנה מהאינם הזה, קלטו Gender מהמשתמש, הכניסו אותו למשתנה ה-enum והציגו את ה-enum.
צרו enum בשם familyStatus שמכיל את הקבועים הבאים: single, married, divorced, widowed.
צרו פונקציה שמקבלת ארגומנט מסוג familyStatus ומציגה הודעה ייחודית כתלות ב-familyStatus שקיבלה כל קבוע ששייך ל-familyStatus תוצג הודעה אחרת.
בדקו את הפונקציה הזאת מהמיין. צרו אינם בשם Day of Week שמכיל את כל ימות השבוע, Sunday, Monday, Tuesday וכדומה. עליכם להצמיד את המספר 1 עד 7 לכל אחד מהקבועים.
כלומר, Sunday יהיה 1, Monday יהיה 2 וכדומה. צרו פונקציה שמקבלת משתנה מסוג Day of Week ומציגה מטלה מיוחדת שיש לבצע עבור אותו היום.
ההודעה או המטלה צריכה לכלול את השם של היום ואת המספר שלו. לדוגמה אם נשלח Sunday או ליתר דיוק dayofweek.sunday המטלה יכולה להיות או ההודעה יכולה להיות in Sunday בסוגריים day1 read a book אם נשלח monday אז ההודעה יכולה להיות in monday בסוגריים day2 clean the house מה שצריך לעשות
זה להציג את את ה-Sunday ואת ה-Monday, את ה-1 ואת ה-2 על ידי שימוש במשתנה שנשלח. ולבדוק את הפונקציה הזאת מהמיין. צרו אינם בשם Month שמכיל את כל החודשים.
הצמידו לכל חודש את המספר שלו. לדוגמה, January יהיה 1, February יהיה 2. צרו מערך מסוג Month והכניסו אליו את כל החודשים. כל תא במערך אמור להכיל חודש אחד.
בעזרת לולאה רוצו והציגו את השם של החודש ואת המספר שלו. צרו אינם בשם GameResult ומתאר תוצאת משחק. הקבועים הם UserOne, ComputerOne או Tie, תיקו.
צרו פונקציה שמקבלת משתנה מסוג GameResult ומציגה הודעה המתאימה לתוצאה של המשחק. ובדקו את הפונקציה הזאת מהמיין. צרו אינם בשם SortingOrder. מכיל שני קבועים אסנדינג ודיסנדינג אסנדינג זה סדר עולה דיסנדינג זה סדר יורד.
צורך פונקציה שמקבלת שלושה ארגומנטים מספריים וארגומנט אחד שהוא אינם הסורטינג אורדר.