سلام
من دو تا مثال دارم میخام دوستان بی زحمت چک کنید و اگه میشه راهنمایی کنید مشکلم کجاست
ممنون
//میانگین اعداد فرد یک تا 100 را محاسبه کنید. // توسط فانکشن و ارایه ها function avg($a,$b){ $sum=0; $avg=0; for ($i=1;$i<=100;$i+=2){ $sum+=$i; } $avg =$sum/50; return array($sum,$avg); } $x=avg(1,100); echo$x['0']; echo$x['1'];
اینجا نمیدونم باید از / استفاده کنم ؟
نمیدونم دقیقا آرایه رو کجا تعریف کنم به جواب برسم
//میانگین اعداد 200 تا 300 توسط ارایه ها function sum(){ $sum=0; for ($i=200;$i<=300;$i++){ $sum +=$i; } return $sum; } echo sum(); echo '<br/>';
سلام
اینطوری امتحان کنید
function avg($a,$b){ $sum=0; $avg=0; for ($i=1;$i<=100;$i+=2){ $sum+=$i; } $avg =$sum/50; return array($sum,$avg); } $x=avg(1,100); echo $x[0]; echo $x[1];
@saman1111
فرقی داره تو ' ' باشه یا نباشه؟
و اینکه مثال دوم به چه صورت باید باشه با ارایه؟
@wxyz4367 منظورتون رو از آرایه نمیفهمم ولی در حالت کلی:
$numbers = [1,2,3,4,5,6,10,20]; $average = array_sum($numbers)/count($numbers);
و مثال دومتون درستش میشه این:
function avg($start, $end, $t) { $sum = 0; $cnt = 0; for ($i = $start; $i <= $end; $i+=$t) { $cnt++; $sum += $i; } return [ 'sum' => $sum, 'avg' => $sum/$cnt ]; } print_r(avg(100, 200, 5));
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟