top of page

תרגול - תנאים לוגיים IF

פתרון משוואה ריבועית:

משוואה ריבועית נכתבת בדרך כלל באופן הבא:

למשוואה כזו יש 3 אפשרויות פתרון:

* שורש כפול

* שני שורשים שונים

* אין שורשים

לכל אחד מהמצבים ניתן להגדיר תנאי שקיומו (TRUE) מצביע על סוג הפתרון. התנאי מבוסס על ערך הדיסקרימיננטה D המופיעה בנוסחאה הבאה:

אם D=0 אז יש שורש כפול

אם D<0 אז אין שורשים

אם D>0 אז יש שני שורשים שונים

חישוב השורשים נעשה בעזרת הנוסחאה הבאה:

בתוכנית הבאה מגדירים 3 משתנים עבור a,b,c ונותנים להם ערך. מחשבים את ערך D ומבצעים בדיקות לפי הכללים למעלה. בהתאם לתוצאות הבדיקות מדפיסים את התוצאות.

תרגיל בית:

פתח קובץ חדש בסביבת ארדואינו ותן לו שם כמו מספר תעודת הזהות שלך.

הגדר משתנה מסוג INT שיקבל ערך התחלתי של 4 הספרות הראשונות או האחרונות של תעודת הזהות שלך.

על ידי פעולות מתמטיות (חילוק, שארית חלוקה %, הפרש) הפרד את המספר לארבעה ספרותיו, כל ספרה במשתנה נפרד.

בדוק האם הספרה השלישית גדולה, קטנה או שווה לספרה הראשונה והוצא הודעה מתאימה על המסך. 

דוגמא לבדיקת משולש ישר זוית - דרך ארוכה

דוגמא לבדיקת משולש ישר זוית - דרך מקוצרת

bottom of page