סיכום – חשבון פשוט
חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 14 מתוך 88.
אתגר
קלהמשתנים הבאים נתונים לך:
price = 45
quantity = 8
discount = 10
tax_rate = 5חשב והצג את הערכים הבאים לפי הסדר, כל אחד בשורה נפרדת:
- סכום הביניים (price כפול quantity)
- סכום ההנחה (סכום הביניים כפול discount, ולאחר מכן חלקי
100.0) - המחיר לאחר ההנחה (סכום הביניים פחות סכום ההנחה)
- סכום המס (המחיר לאחר ההנחה כפול tax_rate, ולאחר מכן חלקי
100.0) - הסכום הסופי (המחיר לאחר ההנחה ועוד סכום המס)
השתמש במשתנים כדי לשמור כל חישוב ביניים לפני הצגתו.
נסו בעצמכם
# משתנים נתונים
price = 45
quantity = 8
discount = 10
tax_rate = 5
# TODO: כתבו את הקוד שלכם למטה
# חשבו כל ערך ושמרו אותו במשתנה:
# 1. subtotal
# 2. discount_amount
# 3. price_after_discount
# 4. tax_amount
# 5. final_total
# לאחר מכן הציגו כל ערך בשורה נפרדת באמצעות putsכל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 42משתנים וטיפוסי נתונים
מספרים ומשתניםטיפוס הנתונים מחרוזתטיפוס הנתונים בוליאניטיפוס הנתונים Symbolבדיקת טיפוסי נתוניםמוסכמות שמותסיכום – יצירת משתנים8לולאות
לולאת for עם טווחיםלולאת whilebreaknextסיכום – עצרתלולאת timesלולאת untilלולאות מקוננותסיכום – קלט דינמי3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואה6קלט ופלט בסיסיים
פלט באמצעות putsפלט באמצעות print ו־pפלט באמצעות משתניםקלט באמצעות getsשיטת Chompהמרת טיפוסיםחזרה — מחשבון גילחזרה — אמת או שקר9מתודות
הגדרת מתודהפרמטרים של מתודהערכי החזרהסיכום - מתודת Sigmaסיכום - מתודת האימותערכי ברירת מחדל של פרמטרים15מעקב אחר הוצאות יומיות
סקירת הפרויקטיציאה מהתוכניתתרגלו בעצמכם: קומפיילר Ruby אונליין