סיכום — חישובים פשוטים
חלק מהיחידה יסודות במסלול ה-PHP של Coddy. שיעור 21 מתוך 71.
אתגר
קלקרא שלושה מספרים מהקלט: basePrice, taxPercent ו-quantity.
חשב את הסכום הסופי על ידי ביצוע השלבים הבאים:
- התחל ממחיר הבסיס
- הוסף את המס על ידי הכפלת מחיר הבסיס ב-
(taxPercent / 100)והוספת התוצאה למחיר - הכפל את התוצאה בכמות
- הפחת מהסכום הנחה קבועה של
15 - לבסוף, הוסף דמי משלוח המחושבים כ-
quantity ** 2
הדפס את הסכום הסופי.
דוגמה:
אם הקלט הוא 50, 10 ו-2, הפלט צריך להיות 99, מכיוון ש:
- מחיר הבסיס: 50
- הוסף מס של 10%: 50 + (50 * 10 / 100) = 50 + 5 = 55
- הכפל בכמות 2: 55 * 2 = 110
- הפחת הנחה של 15: 110 - 15 = 95
- הוסף דמי משלוח (2 ** 2 = 4): 95 + 4 = 99
נסו בעצמכם
<?php
// קראו את הקלט
$basePrice = intval(fgets(STDIN));
$taxPercent = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
// TODO: כתבו את הקוד שלכם למטה
// 1. התחילו במחיר הבסיס
// 2. הוסיפו את המס (basePrice * taxPercent / 100)
// 3. הכפילו בכמות
// 4. הפחיתו הנחה של 15
// 5. הוסיפו דמי משלוח (quantity ** 2)
// הציגו את הסכום הסופי
echo $finalTotal;
?>כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואהשוויון וזהותאופרטורים לוגיים — חלק 1אופרטורים לוגיים — חלק 2סיכום — לוגיקה פשוטה2משתנים וסוגי נתונים
מספריםמחרוזות ומירכאותערכים בוליאנייםכללי מתן שמותסיכום – אתחול משתניםמשתנים ריקיםשרשור מחרוזותקבלת קלט מהמשתמשהמרה לסוגים שונים3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקההשמה משולבתהגדלה והקטנהקדימות אופרטוריםסיכום — חישובים פשוטיםאופרטורים למחרוזותתרגלו בעצמכם: קומפיילר PHP אונליין