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

تحدي المراجعة

جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 15 من 63.

challenge icon

التحدي

سهل

قم بإنشاء برنامج بلغة C يقوم بما يلي:

  1. يعلن عن المتغيرات التالية ويهيئها:
    • متغير صحيح (integer) باسم age بقيمة 25
    • متغير عشري (float) باسم price بقيمة 19.99
    • متغير حرفي (character) باسم grade بقيمة 'A'
    • ثابت باسم MAX_SCORE بقيمة 100 باستخدام #define
  2. الحساب:
    • حساب الـ price بعد خصم 15% وتخزينه في متغير باسم discounted_price
    • تحويل الـ discounted_price إلى عدد صحيح باستخدام التحويل الصريح (explicit casting)، وتخزينه كـ rounded_price

تأكد من تنسيق الأرقام العشرية لتظهر منزلتين عشريتين بالضبط.

جرّب بنفسك

#include <stdio.h>

int main() {
    // التصريح عن المتغيرات وتهيئتها
    
    // حساب السعر بعد الخصم
    
    // التحويل إلى عدد صحيح باستخدام القولبة (casting)
    
    // طباعة جميع المتغيرات
    printf("Age: %d\n", age);
    printf("Price: $%.2f\n", price);
    printf("Discounted Price: $%.2f\n", discounted_price);
    printf("Rounded Price: $%d\n", rounded_price);
    printf("Grade: %c\n", grade);
    printf("Max Score: %d\n", MAX_SCORE);
    
    return 0;
}

جميع دروس Fundamentals