תרגול מדעי המחשב
כל הנושאים  ›  Java

🔀 תנאים

if / else, אופרטורים לוגיים, תנאים מקוננים.

כתיבת קוד

כותבים פתרון בעורך ומקבלים משוב

זוגי או אי-זוגי
התנאי הראשון — שארית מחלוקה ב-2.
קל
סימן המספר
שלושה מקרים — והמקרה השלישי הוא זה שנשכח.
קל
הגדול מבין שלושה
מציאת המספר הגדול ביותר מתוך שלושה.
קל
מתחלק ב-2 או ב-3
האופרטור או — מספיק שאחד התנאים מתקיים.
קל
כביש אגרה
תנאי שמשנה תוצאה של חישוב, לא רק מדפיס הודעה.
קל
הטלת שתי קוביות
שתי הגרלות עצמאיות — ולמה אחת לא מספיקה.
קל
שנה מעוברת
בדיקה אם שנה לועזית היא מעוברת, לפי שלושת הכללים.
בינוני
איזה סוג של תו
סיווג תו לספרה, אות או תו אחר — בעזרת השוואות טווח.
קל
ציון לדרגה
המרת ציון מספרי לדרגה מילולית.
קל
מחשבון ארבע פעולות
שרשרת אחרת-אם — למה סדרת תנאים נפרדים אינה שקולה.
בינוני
ספרות שוות במספר דו-ספרתי
תנאי מקונן — הבדיקה הפנימית תלויה בחיצונית.
בינוני
סוג המשולש
בדיקת קיום משולש, ואז סיווג לפי הצלעות.
בינוני
שלושה מספרים — כמה מהם שווים
סדר הבדיקות קובע — המקרה הכללי חייב לבוא אחרון.
בינוני
קנס מהירות
בדיקה שמתבצעת רק בתוך תנאי אחר — לא לצידו.
בינוני
קבלה לקורס טייס
וגם בתוך או — והסוגריים שמחזיקים את זה.
בינוני
האם התאריך קיים
כל חודש והאורך שלו, ופברואר שמשנה אורך פעם בארבע שנים.
מאתגר
כמה פתרונות יש למשוואה
המקרה ש-a שווה אפס הוא מה שהופך את התרגיל לקשה.
מאתגר

מעקב אחרי קוד

ממלאים טבלת מעקב — בלי לכתוב שורה

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