النتائج 1 إلى 5 من 5
الموضوع: سؤال برمجي جزيتم خيراً
- 24-07-2011, 08:55 AM #1
سؤال برمجي جزيتم خيراً
السلام عليكم ورحمة الله وبركاته
سؤال برمجي جزيتم خيراً
إذا كان عندي 10 متغيرات من نوع Double
وكل متغير فيهم داخله رقم مختلف عن الآخر
فما هو الكود الذي من خلاله استطيع تحديد المتغير صاحب أكبر قيمة رقمية
والآخر صاحب أصغر قيمة رقمية ؟
مرفق اكسبيرت يوضح المطلوب بالظبط
وجزيتم خيراًآخر تعديل بواسطة HERO_0 ، 24-07-2011 الساعة 08:58 AM
- 24-07-2011, 11:27 AM #2
وعليكم السلام ورحمة الله وبركاته
إستخدم الدالة MathMin لتحديد أصغر قيمة
كود PHP:MathMin( double value1, double value2)
كود PHP:MathMax( double value1, double value2)
- 25-07-2011, 03:06 AM #3
جزاكم الله خيراً يا بشمهندس
حتى تكتمل الصورة يبقى لدي سؤالين جزيتم خيراً
1- هل استطيع بعد تحديد أكبر قيمة أن أحدد القيمة التي تصغرها مباشرة من بين تلك العشرة متغيرات ؟
فمثلا لو عندي القيم التالية
a=200
b=140
c=540
d=275
e=385
باستخدام الدالة mathmax حددت قيمة أكبر متغير كالتالي
كود PHP:MathMax( a, b,c,d,e)
2- كيف يمكنني إظهار رسالة باسم المتغير صاحب أكبر قيمة ؟
والتي هي في المثال السابق المتغير C
- 25-07-2011, 07:58 PM #4
بداية الدالة MathMax يمكنك أن تقارن بين قيمتين فقط كمثال
كود PHP:MathMax(a,b);
يوجد حل آخر أيضا وفي رأيي أسهل وهو إستخدام الحلقه for وعمل مقارنه بين القيمه لتحديد القيمة الأكبر
أولا سنقوم بتعريف المتغيرات والأرقام التي نريد المقارنه بينها
كود PHP:double c[5];
c[0]=200;
c[1]=140;
c[2]=540;
c[3]=275;
c[4]=385;
كود PHP:double Max;
for(int i=0;i<=5;i++){
if(c[i]>Max)Max=c[i];
}
double S_Max;
for(i=0;i<=5;i++){
if(c[i]>S_Max&&c[i]<Max)S_Max=c[i];
}
لإظهار رسالة بالقيمة الأكبر يمكنك إستخدام الأمر Alert
كود PHP:Alert("Max Value = ",Max," Second Max Value = ",S_Max);
كود PHP:Comment("Max Value = ",Max," Second Max Value = ",S_Max);
- 26-07-2011, 02:39 AM #5
مش عارف اشكر حضرتك ازاي يا بشمهندس
جزاكم الله كل خير, وكل عام وأنت بخير