تحدي المراجعة
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 15 من 63.
التحدي
سهلقم بإنشاء برنامج بلغة C يقوم بما يلي:
- يعلن عن المتغيرات التالية ويهيئها:
- متغير صحيح (integer) باسم
ageبقيمة 25 - متغير عشري (float) باسم
priceبقيمة 19.99 - متغير حرفي (character) باسم
gradeبقيمة 'A' - ثابت باسم
MAX_SCOREبقيمة 100 باستخدام#define
- متغير صحيح (integer) باسم
- الحساب:
- حساب الـ
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
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة