בכיתה
1. מבדק ש.ב בנושא פעולות.
2. סיכום נושא הפעולות
תרגיל א'
כתבו פעולה המקבלת 2 שלמים ומחזירה את מכפלתם ללא שימוש באופרטור הכפל (' * ') או ב- Math.
תרגיל ב'
כתבו פעולה המקבלת 2 ממשיים ומחזירה את ההפרש ביניהם בערך מוחלט.
למשל, אם התקבלו 2.2 ו- 2.8 יוחזר 0.6. אם התקבלו 2.8 ו- 2.2, גם יוחזר 0.6.
תרגיל ג'
כתבו פעולה המקבלת רדיוס כמספר ממשי ומחזירה את שטח העיגול של אותו רדיוס.
שטח עיגול: הרדיוס בריבוע כפול פאי.
תרגיל ד'
כתבו פעולה המקבלת רדיוס כמספר ממשי ומחזירה את היקף העיגול של אותו רדיוס.
היקף העיגול: שני פאי כפול הרדיוס.
לבית
שימו לב: שאלות 3-4 הן רשות כרגע. לא יהיה עליהן מבדק ביום ה' הקרוב.
אם יהיה עליהן מבדק, הוא יתקיים ביום ג' הבא.
לעזרתכם: נתונות החתימות של הפעלות.
בסה"כ ליום ה' הקרוב עליכם לכתוב 5 פעולות קלילות, למעט סעיף 6 הדורש מעט יותר זמן עבור חשיבה.
1. אורך סרט
לדוגמה, אם התקבל כפרמטר המספר 122, יודפס:
1. מבדק ש.ב בנושא פעולות.
2. סיכום נושא הפעולות
תרגיל א'
כתבו פעולה המקבלת 2 שלמים ומחזירה את מכפלתם ללא שימוש באופרטור הכפל (' * ') או ב- Math.
תרגיל ב'
כתבו פעולה המקבלת 2 ממשיים ומחזירה את ההפרש ביניהם בערך מוחלט.
למשל, אם התקבלו 2.2 ו- 2.8 יוחזר 0.6. אם התקבלו 2.8 ו- 2.2, גם יוחזר 0.6.
תרגיל ג'
כתבו פעולה המקבלת רדיוס כמספר ממשי ומחזירה את שטח העיגול של אותו רדיוס.
שטח עיגול: הרדיוס בריבוע כפול פאי.
תרגיל ד'
כתבו פעולה המקבלת רדיוס כמספר ממשי ומחזירה את היקף העיגול של אותו רדיוס.
היקף העיגול: שני פאי כפול הרדיוס.
לבית
שימו לב: שאלות 3-4 הן רשות כרגע. לא יהיה עליהן מבדק ביום ה' הקרוב.
אם יהיה עליהן מבדק, הוא יתקיים ביום ג' הבא.
לעזרתכם: נתונות החתימות של הפעלות.
בסה"כ ליום ה' הקרוב עליכם לכתוב 5 פעולות קלילות, למעט סעיף 6 הדורש מעט יותר זמן עבור חשיבה.
1. אורך סרט
public static void MovieTime(int minutes)
כתבו פעולה המקבלת אורך סרט בדקות (מס' שלם). הפעולה תדפיס את אורך הסרט בשעות ודקות.לדוגמה, אם התקבל כפרמטר המספר 122, יודפס:
"Time is: 2 hours and 2 minutes."
2. מלבן כוכביות
public static void PrintRectangleStars(int rows, int cols)
כתבו פעולה המקבלת שני שלמים ומדפיסה מלבן כוכביות בהתאם.
לדוגמה, אם התקבלו כפרמטר המספרים 5, 4 (המספר הראשון מייצג את השורות), יודפס:
*****
*****
*****
*****
3. רשות: כוכביות משמאל לימין
הערה: ltr=left to right.
הערה: ltr=left to right.
public static void PrintStarsLTR(int num)
כתבו פעולה המקבלת כפרמטר מספר שלם, ומדפיסה שורות של כוכביות באופן הבא -
אם נקלט המספר 5, יודפס:
*
**
***
****
*****
4. רשות: כוכביות מימין לשמאל
public static void PrintStarsRTL(int num)
כתבו פעולה המקבלת כפרמטר מספר שלם, ומדפיסה שורות של כוכביות באופן הבא -
אם נקלט המספר 5, יודפס:
*
**
***
****
*****
5. הערך האמצעי
לדוגמה, אם נקלטו המספרים 200, 400, 300, הפעולה תדפיס 300.
6. מדרגות מס
הכנסה עד 2000 ש"ח פטורה מתשלום מס.
על כל שקל מעל 2000 ועד 4000 יש לשלם 25% מס.
על כל שקל מעל 4000 ועד 5000 יש לשלם 35% מס.
על כל שקל מעל 5000 יש לשלם 45% מס.
כתבו פעולה הקולטת מספר ממשי המהווה משכורת ברוטו (התשלום לפני הורדת מיסים) של עובד.
הפעולה תחשב ותחזיר את הנטו לתשלום לעובד לאחר הורדת המיסים.
7. אפליקציית הכרויות
מספר זיהוי (מס' ת.ז). משתנה מטיפוס מחרוזת
מין (0-זכר, 1-נקבה) משתנה מטיפוס שלם
גיל בשנים שלמות. משתנה מטיפוס שלם
גובה בסנטימטרים. משתנה מטיפוס שלם
נערה מעוניינת להכיר נער אשר גילו בין 17-19 שנים וגובהו מעל 175 ס"מ.
כתבו פעולה הקולטת נתוני משתתף (ת.ז, מין, גיל, גובה) ועונה האם הוא מתאים לדרישות הנערה.
אם מתאים, יש להחזיר את מספר הזיהוי שלו. אחרת - יש להחזיר הודעה שאינו מתאים.
בהצלחה.
public static void MiddleValue(int n1, int n2, int n3)
כתבו פעולה הקולטת 3 מספרים ומדפיסה את המספר שערכו אמצעי ביחס לשני המספרים האחרים.לדוגמה, אם נקלטו המספרים 200, 400, 300, הפעולה תדפיס 300.
6. מדרגות מס
public static double NetSalary(double grossSalary)
חישוב מס-הכנסה מתבצע לפי מדרגות המס הבאות:הכנסה עד 2000 ש"ח פטורה מתשלום מס.
על כל שקל מעל 2000 ועד 4000 יש לשלם 25% מס.
על כל שקל מעל 4000 ועד 5000 יש לשלם 35% מס.
על כל שקל מעל 5000 יש לשלם 45% מס.
כתבו פעולה הקולטת מספר ממשי המהווה משכורת ברוטו (התשלום לפני הורדת מיסים) של עובד.
הפעולה תחשב ותחזיר את הנטו לתשלום לעובד לאחר הורדת המיסים.
7. אפליקציית הכרויות
public static double MatchInfo(string id, int gender, int age, int height)
במדור שידוכים באתר אינטרנט מבקשים מכל משתתף להקליד את הנתונים הבאים:מספר זיהוי (מס' ת.ז). משתנה מטיפוס מחרוזת
מין (0-זכר, 1-נקבה) משתנה מטיפוס שלם
גיל בשנים שלמות. משתנה מטיפוס שלם
גובה בסנטימטרים. משתנה מטיפוס שלם
נערה מעוניינת להכיר נער אשר גילו בין 17-19 שנים וגובהו מעל 175 ס"מ.
כתבו פעולה הקולטת נתוני משתתף (ת.ז, מין, גיל, גובה) ועונה האם הוא מתאים לדרישות הנערה.
אם מתאים, יש להחזיר את מספר הזיהוי שלו. אחרת - יש להחזיר הודעה שאינו מתאים.
בהצלחה.