مراجعة - الحسابات البسيطة
جزء من قسم Fundamentals في رحلة 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;
?>جميع دروس Fundamentals
4معاملات المقارنة والمنطق
معاملات المقارنةالمساواة والتطابقالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيط2المتغيرات وأنواع البيانات
الأرقامالنصوص وعلامات الاقتباسالقيم المنطقية (Booleans)قواعد التسميةملخص - تهيئة المتغيراتالمتغيرات الفارغةدمج النصوصاستقبال مدخلات المستخدمتحويل أنواع البيانات5المنطق الشرطي
جملة Ifجملة If - Elseالعامل الثلاثي (Ternary Operator)عامل Null Coalescingجملة Switchمراجعة - اتخاذ القرارات3المعاملات الأساسية
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسالتعيين المركبالزيادة والنقصانأسبقية المعاملاتمراجعة - الحسابات البسيطةمعاملات النصوص