اعجبني حماسك للوصول لما اريده اخي اشرف :1power::1power::1power:
جرب حتى تصيب يا اما انتظر حتى اضع الكود الي انا كتبته :funny::funny:
اعجبني حماسك للوصول لما اريده اخي اشرف :1power::1power::1power:
جرب حتى تصيب يا اما انتظر حتى اضع الكود الي انا كتبته :funny::funny:
متابع بصمت
هل يمشي الكود ده
كود PHP:
$x= array(1,2,3,4,5);
$y= array(6,7,8,9,0);
$sum=0;
$i=0;
while($i<count($x))
{
$sum=$x[$i]+$y[$i];
$i++;
}
$R=($sum==50)?"50":"not 50";
echo $R;
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
أعتقد أنك نسيت وضع ( + ) في مكان ما في الكود.
![]()
__________________
اللهم وفقني لما تحبه وترضاه...
أيوة لازم:
بدل:كود PHP:
$sum+=$x[$i]+$y[$i];
تحياتي، أشرف السمهوريكود PHP:
$sum=$x[$i]+$y[$i];
كنت تسيبه يصحح خطأه !
على العموم ما جرى شيئ ، وشكراً جزيلاً أخي أشرف على تعاونك.
__________________
اللهم وفقني لما تحبه وترضاه...
اعذرني ما فهمت كلامك اعتقدت انك تتساءل فقط في الكود ..
تحياتي، أشرف السمهوري
هذه طريقة أخرىكود PHP:
<?php
$x = array(1,2,3,4,5);
$y = array(6,7,8,9,0);
for ($i = 0; $i < count($x); $i++) {
$sum[] = $x[$i] + $y[$i];
if ($i > 0)
{
$_sum += $sum[$i];
}
else
{
$_sum = $sum[$i];
}
}
echo ($_sum == 50 ? 50 : 'not 50');
?>![]()
جزاكم الله خيرا اخواني
اسف اصل انا عملتها في الاول بي for وبعدين عديلة عليها هل يمشي كده
كود PHP:
$x= array(1,2,3,4,5);
$y= array(6,7,8,9,0);
$sum=0;
$i=0;
while($i<count($x))
{
$sum=$sum+$x[$i]+$y[$i];
$i++;
}
$R=($sum==50)?"50":"not 50";
echo $R;
ودية كمان طريقة
كود PHP:
$x= array(1,2,3,4,5);
$y= array(6,7,8,9,0);
$sum=0;
$i=0;
while($i<count($x))
{
$arr[]=$x[$i]+$y[$i];
$sum=$sum+$arr[$i];
$i++;
}
$R=($sum==50)?"50":"not 50";
echo $R;
جزاكم الله خيرا اخواني الكرام
التعديل الأخير تم بواسطة محمدهلال ; 27-05-2009 الساعة 04:52 AM
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
بالمناسبة إن كنت تريد جمع المصفوفتين فقط ..
فلا داعي لجمع الاول مع الثاني والثالث مع الخامس
ممكن أن تجمع كل مصفوفة على حدة وتجمع الناتجين
فالجمع عملية تبادلية والضرب كذلك كذلك
بعكس القسمة والطرح
ملاحظة : التبادلية تعني تبديل أطراف المعادلة حيثما يحلو لك وتحصل على نفس النتيجة
والطرح يصبح تبادلياً إن نقلت أطراف المعادلة بإشاراتها "قلبت درس رياضيات"
مثلاً بإستخدام
array_sumكود PHP:
<?php
$x = array(1,2,3,4,5);
$y = array(6,7,8,9,0);
$a = array_sum($x);
$b = array_sum($y);
$_sum = $a+$b;
echo ($_sum == 50 ? 50 : 'not 50');
?>
أو بدون استخدامها مثلاً
ولنا لقاءكود PHP:
<?php
$x = array(1,2,3,4,5);
$y = array(6,7,8,9,0);
$arr1 = 0;
$arr2 = 0;
for ($i = 0; $i < count($x); $i++)
{
$arr1 = $arr1+$x[$i];
$arr2 = $arr2+$y[$i];
}
$_sum = $arr1+$arr2;
echo ($_sum == 50 ? 50 : 'not 50');
?>![]()
حل آخر ( في سطر واحد ):
كود PHP:
<?php
$x = array(1,2,3,4,5);
$y = array(6,7,8,9,0);
echo (array_sum(array_merge($x, $y)) == 50 ? 50 : 'not 50');
?>![]()
__________________
اللهم وفقني لما تحبه وترضاه...
اسف نسيت الموضوع
هذا ما كنت ارمي اليه
كود PHP:
<?php
$x= array(1,2,3,4,5);
$y= array(6,7,8,9,0);
$z=array();
$i=0;
while($i<count($x)){
$z[$i]=($x[$i]+$y[$i]);
$i++;
}
$ii=0;
$m="if(";
while($ii<count($z)){
if($ii != 4){
$m.="\$z[".$ii."]+";
}
else{$m.="\$z[".$ii."]";}
$ii++;
}
$m.=" == 50){echo \"its 50\";}else{echo\"not 50\";}";
eval($m);
?>