الدرس 9: القسمة و double
مفاجأة في C#: عندما تقسم عددين صحيحين، تُقتطع النتيجة إلى عدد صحيح — 7 / 2 يعطي 3، وليس 3.5! يُهمَل الكسر ببساطة. للحصول على كسر تحتاج إلى النوع double (عدد بفاصلة عشرية): 7.0 / 2 يعطي 3.5. في هذا الدرس سنتعلم متى نقسم باستخدام int ومتى باستخدام double.
قسمة الأعداد الصحيحة أشبه بتقسيم كعكات كاملة دون تقطيع: 7 على 2 يعطي 3 كعكات لكل واحد، والنصف المتبقي يُرمى. double أشبه بالسماح بالتقطيع — فتحصل على 3.5.
- قسمة الأعداد الصحيحة
- عندما يُقسَم int على int، تُقتطع النتيجة إلى عدد صحيح (يُهمَل الكسر). 7 / 2 = 3.
- double
- نوع لعدد بفاصلة عشرية، مثل 3.5، 0.25، 10.0.
- قسمة double
- إذا كان أحد العددين على الأقل من نوع double، تحتفظ النتيجة بالكسر. 7.0 / 2 = 3.5.