سلام
من دو تا مثال دارم میخام دوستان بی زحمت چک کنید و اگه میشه راهنمایی کنید مشکلم کجاست
ممنون
//میانگین اعداد فرد یک تا 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));
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟