السلام عليكمورحمة الله وبركاته
الاخوة الاعضاء اريد دالة لجبر الكسر في دالة طالب تكون المخرجات كالاتي:
42.01 = 43
42.5= 43 جربت دالة int ولكن لم تنجح معي
وبشرط ان لاتتجاوز الدرجة 50
شاكر لكم مقدماً مساعدتكم
السلام عليكمورحمة الله وبركاته
الاخوة الاعضاء اريد دالة لجبر الكسر في دالة طالب تكون المخرجات كالاتي:
42.01 = 43
42.5= 43 جربت دالة int ولكن لم تنجح معي
وبشرط ان لاتتجاوز الدرجة 50
شاكر لكم مقدماً مساعدتكم
جرب دالة round
عند كتابتها كاتالي:
Round(x,n)
حيث X هو الرقم المراد حذف الأعشار منه
n هو عدد الخانات التي تريد الاحتفاظ بها
ان لم تكن تريد خانا تضع قيمة n 0
همام
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
الأخ الفاضل ...
جرب هذا الكود:
-Int(-x)
شكراً
Nothing is impossible, the word impossible itself says that: I M - Possible
تفضل اخي الكريم
المثال بناء على طلبك
ملاحظة : تم تلافي الخطأ في المثال السابق بهذا المثال الجديد
تم تعديل هذه المشاركة بواسطة zahrah في 13 فبراير 2007 في 03:37
الاخوة :همام ابوعرقوب - Eng. Usama El-Mokadem - zahrah
اشكركم على المساعدة وجزاكم الله خيراً
الاخ همام ابوعرقوب دالة Round(x,n) للتقريب وليس لجبر الكسر
الاخت زهرة اشكرك على المثال ولكن الملاحظ انه عندما تكون الدرجة 50 تصبح بعد الجبر 0
اريد اذا كانت الدرجة 50 ان تبقى 50 وشكراً مرة اخرى للمساعدة.
الحمد الله وجدت الحل في دالة iif و int كالتالي:
IIf([الدرجة الكلية]>50;Int([الدرجة الكلية]);Int([الدرجة الكلية]+1))
آسفة جدا اخي الكريم على الخطأ الغير مقصود وقد تم تلافي الخطأ في الدالة
وهذا المثال بعد التعديل
شكراً للمشرفه زهرة العبدالله على التعديل
Nothing is impossible, the word impossible itself says that: I M - Possible
هذا الموضوع مغلق.