Theme
Primary Color

تكليفات الدروس من [ 30 ] إلى [ 36 ]

[ 5 ] تكليفات على [ Numeric And Date Functions ]

التكليف 01

تقريب الأرقام

  • لديك الرقم 15.678
  • باستخدام CEIL قم بتقريبه لأعلى عدد صحيح
  • باستخدام FLOOR قم بتقريبه لأسفل عدد صحيح
  • باستخدام ROUND قم بتقريبه لأقرب عدد صحيح
  • قم بتقريبه إلى منزلتين عشريتين
  • باستخدام TRUNCATE احتفظ بمنزلتين عشريتين بدون تقريب
  • استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output
rounded_up      => 16
rounded_down    => 15
nearest_integer => 16
rounded_decimal => 15.68
truncated_value => 15.67
*/

التكليف 02

القوى وباقي القسمة

  • باستخدام POW قم بحساب ناتج رفع الرقم 3 للقوة 4
  • باستخدام POWER قم بحساب مربع الرقم 12
  • باستخدام MOD قم بحساب باقي قسمة 17 على 5
  • لديك 26 طالب وتريد تقسيمهم إلى مجموعات كل مجموعة تحتوي على 4 طلاب
  • باستخدام FLOOR احسب عدد المجموعات المكتملة
  • باستخدام MOD احسب عدد الطلاب المتبقيين
  • باستخدام CEIL احسب عدد المجموعات اللازمة لاستيعاب جميع الطلاب
/* Needed Output
power_result    => 81
squared_number  => 144
remainder_value => 2
full_groups     => 6
remaining       => 2
needed_groups   => 7
*/

التكليف 03

عرض التاريخ والوقت الحالي

  • قم بعرض الوقت الحالي باستخدام CURTIME
  • قم بعرض التاريخ الحالي باستخدام CURDATE
  • قم بعرض التاريخ والوقت الحالي باستخدام NOW
  • قم بعرض إسم اليوم الحالي
  • قم بعرض رقم الشهر الحالي وإسمه
  • قم بعرض الساعة الحالية والدقيقة الحالية
  • استخدم أسماء واضحة لأعمدة النتائج

التكليف 04

 استخراج أجزاء التاريخ

  • لديك التاريخ والوقت "2024-03-15 14:35:00"
  • قم بعرض إسم اليوم
  • قم بعرض رقم اليوم داخل الشهر
  • قم بعرض رقم اليوم داخل الأسبوع
  • قم بعرض رقم اليوم داخل السنة
  • قم بعرض رقم الشهر وإسمه
  • قم بعرض الساعة والدقيقة
  • استخدم أسماء الأعمدة الموجودة في النتيجة المطلوبة
/* Needed Output
day_name      => Friday
day_in_month  => 15
day_in_week   => 6
day_in_year   => 75
month_number  => 3
month_name    => March
hour_number   => 14
minute_number => 35
*/

التكليف 05

حساب مواعيد الاشتراك

  • تاريخ بداية الاشتراك هو "2024-02-10"
  • تاريخ المراجعة هو "2024-02-20"
  • باستخدام DATEDIFF احسب عدد الأيام من بداية الاشتراك حتى تاريخ المراجعة
  • باستخدام CONCAT اعرض الرسالة "Registered 10 Days Ago"
  • باستخدام DATE_ADD احسب تاريخ انتهاء الاشتراك بعد شهر من بدايته
  • باستخدام DATE_SUB احسب موعد التذكير قبل انتهاء الاشتراك بثلاثة أيام
  • باستخدام LAST_DAY اعرض آخر يوم في شهر بداية الاشتراك
  • اجمع الدوال المناسبة داخل بعضها لحساب موعد التذكير

/* Needed Output
passed_days       => 10
registration_info => Registered 10 Days Ago
subscription_end  => 2024-03-10
reminder_date     => 2024-03-07
month_end         => 2024-02-29
*/

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة