delphi4arab منتديات دلفي للعرب
كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) (/showthread.php?tid=1498)



كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - SOFIANE09 - 13-01-2010

كيف يتم حويل الرقمين الاخرين اذا كانا فوق 05الى الرقم كامل
بمعنى 17850 يصبح 17900 و العكس


كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - محمد س - 13-01-2010

السلام عليكم
RoundTo
كود :
RoundTo(1234567, 3) 1234000 RoundTo(1.234, -2) 1.23



كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - AL-MOB4RM3G - 13-01-2010

بارك الله لك اخي محمد, لم اجرب طريقتك ولكن يمكن ايضى استخدآم ال Round مثآل,
PHP كود :
Round(8.4)  يجلب 8.
Round
(8.5)  يجلب 9.
Round
(-9.4) يجلب -9.
Round
(-9.5)  يجلب -10. 
والسلام عليكم


كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - kachwahed - 16-01-2010

نقسم الأول على 10 ثم نقوم بـ Round (أو Trunc إذا أردت) ثم نضربه في 10.


كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح) - AL-MOB4RM3G - 16-01-2010

هكذا تستخدم ال Trunc
PHP كود :
Trunc(8.4)  يجلب 8.
Trunc
(8.7)  يجلب 8.
Trunc
(-9.2)  يجلب -9.
Trunc
(-8.7)  يجلب -8. 
اي انه يعطي الرقم الأصلي ان صح التعبير,
باتوفيق