Module: (C ++) التعبيرات الحسابية


Problem

7/7

ميزات التقسيم في C و C ++

Theory Click to read/hide

ميزات التقسيم في C و C ++

يوجد عاملان للقسم في لغة البرمجة C:
/ القسمة & nbsp ؛ و ٪ حساب باقي القسمة.
نبسب ؛
بحاجة إلى التذكر! 1) يتم تنفيذ عملية حساب باقي القسمة (٪ ) فقط على الأعداد الصحيحة ؛
2) نتيجة عملية القسمة ( / ) تعتمد على نوع المعاملات. & nbsp؛ نبسب ؛
نبسب ؛
القاعدة
عند قسمة عدد صحيح على عدد صحيح ، يتم دائمًا تجاهل الجزء الكسري ، بغض النظر عن نوع المتغير الذي نخزن القيمة فيه . & نبسب ؛
عند تخزين نتيجة حقيقية في متغير عدد صحيح ، سيتم أيضًا تجاهل الجزء الكسري.

لنلقِ نظرة على أمثلة لأداء عمليات القسمة: int أنا ، ن ؛ تعويم س ؛ أنا = 7 ؛ س = أنا / 4 ؛ // س = 1 ، عدد صحيح مقسومًا على عدد صحيح س = أنا / 4 .؛ // س = 1.75 ، عدد صحيح مقسومًا على كسور نبسب ؛ // (4 - بدون نقطة يتم التعامل معها على أنها عدد صحيح ، نبسب ؛ // 4. (بنقطة) - هذا بالفعل رقم حقيقي!) س = (تعويم) أنا / 4 ؛ // س = 1.75 ، عشري مقسومًا على عدد صحيح - نبسب ؛ // هنا يتم تحويل المتغير i إلى رقم حقيقي // هو تحويل نوع صريح ن = 7. / 4 .؛ // n = 1 ، تتم كتابة النتيجة إلى متغير عدد صحيح

Problem

1) في الأسطر 8 و 10 و 12 و 14 ، قم بتنظيم ناتج قيمة المتغير المحسوب في السطر السابق (قم بتنظيم الإخراج من سطر جديد).
2) قم بتشغيل البرنامج
3) تأكد من أن البرنامج يعمل تمامًا كما هو مكتوب في الجزء النظري.
4) تحليل الإجابات.