تحدي المراجعة
جزء من قسم 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() {
// إعلان وتهيئة المتغيرات
// Calculate discounted price
// تحويل إلى عدد صحيح باستخدام الـ 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المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة