Menu
Coddy logo textTech

אופרטורים אריתמטיים

חלק מהיחידה יסודות במסלול ה-R של Coddy. שיעור 12 מתוך 78.

אופרטורים אריתמטיים מאפשרים לך לבצע חישובים מתמטיים ב-R. האופרטורים האלה פועלים על ערכים מספריים ופועלים לפי אותם כללים מתמטיים שכבר מוכרים לך.

ב־R יש חמישה אופרטורים חשבוניים בסיסיים:

אופרטורפעולהדוגמהתוצאה
+חיבור5 + 38
-חיסור10 - 46
*כפל6 * 742
/חילוק15 / 35
^העלאה בחזקה2 ^ 38

אפשר להשתמש באופרטורים האלה ישירות עם מספרים או עם משתנים שמכילים ערכים מספריים:

price <- 25
quantity <- 4
total <- price * quantity

R פועלת לפי סדר פעולות החשבון המתמטי המקובל: תחילה העלאה בחזקה, אחר כך כפל וחילוק, ולבסוף חיבור וחיסור. השתמשו בסוגריים כדי לשלוט בסדר הפעולות כשצריך, בדיוק כמו במתמטיקה רגילה.

challenge icon

אתגר

קל

חשבו את העלות הכוללת של קנייה באמצעות אופרטורים אריתמטיים.

המשתנים הבאים נתונים לכם:

apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

חשבו ושמרו את הערכים הבאים:

  1. צרו משתנה בשם apples_total ששומר את העלות של כל התפוחים (הכמות כפול המחיר)
  2. צרו משתנה בשם milk_total ששומר את העלות של כל קרטוני החלב (הכמות כפול המחיר)
  3. צרו משתנה בשם subtotal ששומר את הסכום של apples_total ושל milk_total
  4. צרו משתנה בשם final_total ששומר את סכום הביניים פחות ההנחה

השתמשו בפונקציה print() כדי להציג את apples_total, את milk_total, את subtotal ואת final_total בדיוק בסדר הזה.

נסו בעצמכם

# משתנים נתונים
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

# TODO: כתבו את הקוד שלכם למטה
# 1. חשבו את apples_total (כמות * מחיר)
# 2. חשבו את milk_total (כמות * מחיר)
# 3. חשבו את subtotal (הסכום של apples_total ו-milk_total)
# 4. חשבו את final_total (subtotal פחות discount)

# הדפיסו את התוצאות לפי הסדר: apples_total, milk_total, subtotal, final_total
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר R אונליין