Menu
Coddy logo textTech

סיכום – יצירת קוד לשימוש חוזר

חלק מהיחידה יסודות במסלול ה-PHP של Coddy. שיעור 68 מתוך 71.

challenge icon

אתגר

קל

קראו שלוש שורות של קלט:

  1. שם של פריט (למשל, Coffee)
  2. מחיר בסיסי כמספר עשרוני (למשל, 4.50)
  3. כמות כמספר שלם (למשל, 3)

צרו פונקציה בשם calculateTotal שמשלבת את כל מה שלמדתם על פונקציות:

  • פרמטרים: $item (מחרוזת), $price (מספר עשרוני), $quantity (מספר שלם עם ערך ברירת מחדל 1)
  • טיפוס מוחזר: string

בתוך הפונקציה:

  • צרו משתנה מקומי $subtotal כדי לשמור את התוצאה של $price * $quantity
  • החזירו מחרוזת בתבנית: [quantity]x [item] = $[subtotal]

קראו לפונקציה עם ערכי הקלט והדפיסו את התוצאה שהוחזרה.

דוגמה 1:

אם הקלט הוא Coffee, 4.50 ו-3, הפלט צריך להיות:

3x Coffee = $13.5

דוגמה 2:

אם הקלט הוא Sandwich, 8.99 ו-2, הפלט צריך להיות:

2x Sandwich = $17.98

דוגמה 3:

אם הקלט הוא Muffin, 3.25 ו-5, הפלט צריך להיות:

5x Muffin = $16.25

נסו בעצמכם

<?php
// קראו את הקלט
$item = trim(fgets(STDIN));
$price = floatval(fgets(STDIN));
$quantity = intval(fgets(STDIN));

// TODO: צרו את הפונקציה calculateTotal למטה
// - פרמטרים: $item (string), $price (float), $quantity (int עם ערך ברירת מחדל של 1)
// - טיפוס החזרה: string
// - בתוך הפונקציה: צרו משתנה $subtotal והחזירו מחרוזת מעוצבת



// קראו לפונקציה והדפיסו את התוצאה

?>

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

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