أولوية العمليات الحسابية

عندما يظهر أكثر من عامل في تعبير حسابي فإن ترتيب الحسابات يعتمد على قواعد الأولوية (precedence). الشرح الكامل للأولوية يمكن أن يصبح معقداً، لكن أن نقول كبداية أن:
· يتم تنفيذ الضرب والقسمة قبل الجمع والطرح. لذا فإن 2*3-1 تعطي 5، وليس 4، كما أن 2/3-1 تعطي -1، وليس 1 (تذكر أن القسمة الصحيحة 2/3 تعطي 0).
· إذا كان للعوامل نفس الأفضلية فيتم تنفيذها بالترتيب، من اليسار إلى اليمين. ففي العبارة الحسابية minute*100/60، يتم تنفيذ عملية الضرب أولاً، ويعطي 5900/60، والذي بدوره يعطي 98. لو أن تنفيذ العملية الحسابية جرى من اليمين لليسار، ستكون النتيجة 59*1 والذي هو 59، وهو جواب خاطئ.
في أي وقت ترغب فيه بتجاوز قواعد الأولوية (أو أنك لم تكن واثقاً من تلك القواعد) يمكنك استعمال الأقواس. يتم تنفيذ العمليات ضمن الأقواس أولاً، لهذا فإن 2 * (3-1) تعطي 4. يمكنك استعمال الأقواس أيضاً لجعل العبارات الحسابية أسهل للقراءة، كما في (minute * 100) / 60، مع أنها لا تغير النتيجة.