delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم تحويل الرقمين الاخير ين الى رقم كامل (التقريب الى عدد صحيح)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كيف يتم حويل الرقمين الاخرين اذا كانا فوق 05الى الرقم كامل
بمعنى 17850 يصبح 17900 و العكس
السلام عليكم
RoundTo
كود :
RoundTo(1234567, 3) 1234000 RoundTo(1.234, -2) 1.23
بارك الله لك اخي محمد, لم اجرب طريقتك ولكن يمكن ايضى استخدآم ال Round مثآل,
PHP كود :
Round(8.4)  يجلب 8.
Round
(8.5)  يجلب 9.
Round
(-9.4) يجلب -9.
Round
(-9.5)  يجلب -10. 
والسلام عليكم
نقسم الأول على 10 ثم نقوم بـ Round (أو Trunc إذا أردت) ثم نضربه في 10.
هكذا تستخدم ال Trunc
PHP كود :
Trunc(8.4)  يجلب 8.
Trunc
(8.7)  يجلب 8.
Trunc
(-9.2)  يجلب -9.
Trunc
(-8.7)  يجلب -8. 
اي انه يعطي الرقم الأصلي ان صح التعبير,
باتوفيق