قسمة الأعداد الصحيحة تقتطع الكسر:7 / 2 يساوي 3. اجعل أحد الطرفين Real للحصول على نتيجة كسرية:
7 / 2.0 أو n * 1.0 / d.
باقي القسمة: لا يوجد %. تأخذ MathMod(n, d) إشارة المقسوم عليه، لذا فإن MathMod(-30, 360)
يساوي 330 (وهو المطلوب عند التفاف زاوية أو فهرس). للحصول على باقي القسمة بأسلوب C الذي يأخذ إشارة
n، استخدم n - (n / d) * d.
القسمة على صفر تعطي 0 ولا توقف البرنامج النصي. اختبر المقسوم عليه بنفسك إذا كانت 0 إجابة مضللة.
تصبح قيمة Integer قيمة Real عندما تُعلن الدالة المضمَّنة عن Real.MathSqrt(16) هي
MathSqrt(16.0). لا يحدث العكس أبدًا: القيمة Real الممررة حيث يُعلَن عن Integer توقف الإجراء بالخطأ
الوسيطة 1 من نوع خاطئ، لذا قرّبها أولًا باستخدام MathRound أو MathFloor أو MathCeil.
تأخذ MathAbs وMathMin وMathMax وMathClamp وMathMod أيًا من النوعين وتُرجع نوع الوسيطة
الفائزة نفسه (MathMod: تُرجع Integer فقط عندما تكون الوسيطتان كلتاهما كذلك). عند التساوي تُرجع
الوسيطة الأولى. تأخذ MathAtan2(y, x) أيًا من النوعين وتُرجع Real.
MathRandom(min, max) شاملة لكلا الطرفين، وتوقف الإجراء إذا كان min > max.
لا تُرجع الدوال المضمَّنة Math أبدًا NaN أو اللانهاية. الدالة المضمَّنة Math التي تُعطى إحداهما، أو التي
ليس لها إجابة منتهية، تُرجع 0 (0.0 عندما تكون النتيجة Real): MathSqrt لعدد سالب، وMathLog
للصفر أو أقل، ونتيجة MathPow غير المنتهية، وMathFloor أو MathCeil أو MathRound لـ NaN.
وتعطي MathFloor وMathCeil وMathRound لقيمة منتهية تتجاوز نطاق Integer أكبر أو أصغر قيمة Integer.
تُعرض نتائج Real بست خانات عشرية عند تحويلها إلى Text. قرّبها للعرض.
تعمل الدوال المثلثية بالراديان: rad = deg * MathGetPi() / 180.
العمليات الحسابية على الأعداد الصحيحة التي تتجاوز ±9.2 × 10¹⁸ تلتف إلى الطرف الآخر من النطاق: واحد
زائد أكبر قيمة Integer هو أصغرها. لا يوجد خطأ. أبقِ القيم ضمن النطاق.