أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
When you write 10/3, it is assumed that you're making an integer division and so an integer is returned. Casting any of the numerator or denominator to decimal or float will make you get a result in decimal or float. eg
10.0/3 or 10.to_f/3
10/3.0 or 10/3.to_f
10.fdiv 3
10.0/3.0 or 10.to_f/3.to_f
All these will give you a fairly accurate result. However, it might not be 3.3333333333 as expected due to known issues with floating point numbers.
هل تحتاج لمساعدة في كتابة سيرة ذاتية تحتوي على الكلمات الدلالية التي يبحث عنها أصحاب العمل؟