Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Chương trình PHP tính trung bình n số tự nhiên chẵn đầu tiên

Ví dụ

<?php
function even_nums_avg($val) {
    return $val + 1;
}
$val = 11;
print_r("The average of the first n natural numbers that are even is ");
echo even_nums_avg($val);
?>

Kết quả

The average of the first n natural numbers that are even is 12

Giải thích

Hàm even_nums_avg trả về $val + 1. Logic: n số chẵn đầu tiên: 2, 4, 6, ..., 2n. Tổng = n(n+1). Trung bình = tổng/n = n+1. Với $val=11 (tức n=11), trung bình = 12. Các số: 2,4,6,8,10,12,14,16,18,20,22. Tổng=132, TB=12.

Lưu ý: Tên tham số $val hơi gây nhầm lẫn (seems như giá trị cuối cùng chứ không phải count). Nên đổi thành $n hoặc $count.