Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ملخص - إنشاء كود قابل لإعادة الاستخدام

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 68 من 71.

challenge icon

التحدي

سهل

اقرأ ثلاثة أسطر من المدخلات:

  1. اسم العنصر (على سبيل المثال، Coffee)
  2. السعر الأساسي كعدد عشري (على سبيل المثال، 4.50)
  3. الكمية كعدد صحيح (على سبيل المثال، 3)

أنشئ دالة تسمى calculateTotal تجمع كل ما تعلمته عن الدوال:

  • المعاملات (Parameters): $item (string)، و $price (float)، و $quantity (int مع قيمة افتراضية هي 1)
  • نوع الإرجاع (Return type): 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 (سلسلة نصية)، $price (رقم عشري)، $quantity (عدد صحيح بقيمة افتراضية 1)
// - نوع الإرجاع: سلسلة نصية
// - بالداخل: قم بإنشاء متغير $subtotal وأرجع سلسلة نصية منسقة



// استدعاء الدالة وطباعة النتيجة

?>

جميع دروس Fundamentals