שלום לכולם,
השיעור עבדנו לראשונה בסביבת Visual Studio.
התחלנו ללמוד C# בצורה הבסיסית והמטרה שתתרגלו כמה תרגילים כפרויקטים של console application כדי להתרגל לשפה.
בין השאר למדנו את הנושאים הבאים:
- debugging ב c# בסביבת VISUAL STUDIO
- Data Types
- Console
- לולאות – FOR, FOREACH
- מבנה פונקציה
- namespace
- Struct
- Enum
בשיעור עשינו את התרגילים הבאים:
כתבו תוכנית הקולטת 2 מספרים, שמרו אותם במשתנים
אם 2 המספרים שווים , אני אדפיס לקונסול BOOM
אם המספרים לא שווים, אני אדפיס לקונסול TRY AGAIN.
כתבו תוכנית הקולטת 7 מספרים
לבסוף הדפיסו לקונסול את הממוצע של כל המספרים.
כתוב תוכנית הקולטת 2 מספרים לתוך 2 משתנים,
ומבצעת SWAP – כלומר מחליפה בינהם,
במשתנה הראשון ישמר הערך השני ובשני הראשון.
לדוגמא:
Input the First Number : 5
Input the Second Number : 6
Expected Output:
After Swapping :
First Number : 6
Second Number : 5
בונוס: לעשות את ההחלפה מבלי ליצור משתנה נוסף.
שיעורי בית -מספר תרגילים בסיסיים ב C#
(כן, יש פה תרגילים שעשינו גם בתחילת ה JAVASCRIPT – עכשיו תעשו ב C# על מנת להתרגל לסביבה ולשפה)
1. כתבו תוכנית הקולטת 2 מספרים והדפיסו לקונסול את הסכום של שניהם (חברו אותם)
2. כתבו תוכנית הקולטת 2 מספרים והדפיסו לקונסול את המכפלה של שניהם.
3. כתבו תוכנית הקולטת מספר שמייצג יום בשבוע ( 1 עבור יום ראשון , 2 עבור יום שני , 7 עבור שבת)
ואז הדפיסו הודעה בהתאם לאותו יום.
אם היום יום ראשון, הדפיסו good week
אם היום הוא : שני/שלישי/ רביעי : הדפיסו good day
אם היום הוא חמישי/שישי/שבת הדפיסו : happy weekend !
4. כתבו תוכנית הקולטת מספר שמכיל מספר שמייצג יום בחודש.( מ1 עד 31)
אם התאריך הוא 1 לחודש : אני אדפיס good month
אם התאריך הוא בין 2-10 לחודש אני אדפיס : start work
אם התאריך הוא 10 לחודש אני אדפיס : get salary
אם התאריך הוא בין 11-20 לחודש אני אדפיס : BE HAPPY
אם התאריך הוא בין 20-30 לחודש אני אדפיס: the end
אם התאריך הוא 31 לחודש אני אדפיס : BOOM BOOM
5. כתבו תוכנית הקולטת שם של חג כ string
אם השם הוא purim – אני אדפיס : happy purim
אם השם הוא passover- אני אדפיס : clear home
אם השם הוא shavoout – אני אדפיס – eat milk
אם השם הוא suckot – אני אדפיס build sucka
אם השם הוא ramadan – הדפיסו '!RAMADAN KAREEM'
6. בתחרות זריקת כדור המנצח הוא מי שזורק כדור למרחק הגדול ביותר.
כתבו תוכנית הקולטת פרטים של 2 שחקנים, , עבור כל שחקן היא קולטת את שמו ואת התוצאה שהוא קיבל. לדוגמא :
player1_name = 'shlomi'
player1_score = 60;
לבסוף הדפיסו את שם השחקן שזרק למרחק הגדול ביותר, ואת המרחק אליו הוא זרק.
7. כתבו תוכנית הקולטת מספר, והדפיסו האם המספר הוא מספר זוגי או לא.
8. כתבו תוכנית הקולטת 2 מספרים, והדפיסו את המספר הגדול יותר מבינהם.
מומלץ לתרגל עוד, ובאתר הזה יש תרגילים מצויינים, מרמת מתחילים והלאה.
בהצלחה!