# Numbers Functions

---

**Numbers Functions (Dart)**  
- `int`/`double` عملياتهما الأساسية: `+ - * / ~/ %` (القسمة الصحيحة `~/`، باقي ` %`).  
- `abs()`, `ceil()`, `floor()`, `round()`, `truncate()`، `toInt()`, `toDouble()` لتحويل أو تقريب.  
- `clamp(min, max)`: يقيد القيمة داخل مجال.  
- `isEven`, `isOdd`, `isFinite`, `isInfinite`, `isNaN` تقارير جاهزة عن الرقم.  
- `compareTo(other)` يعيد -1/0/1 للمقارنة داخل Collections أو sort.  
- `toString()` أو `toStringAsFixed(n)` للطباعة مع عدد أرقام ثابته.  
- `pow`, `sqrt`, `sin`, `cos`, `log` من `dart:math` لما تحتاج دوال حسابية متقدمة.

لو عايز أديك مثال عملي على استخدام مجموعة دوال في سطر واحد أو ضمن class، قولي نوع التطبيق اللي بتشتغل عليه.

[[Arithmetic Operations (Dart)]]