Để tìm tổng các số lẻ trong một phạm vi nhất định, mã như sau -
Ví dụ
<?php function odd_num_sum($val) { $entries = (int)($val + 1) / 2; $sum = $entries * $entries; return $sum; } function num_in_range($low, $high) { return odd_num_sum($high) - odd_num_sum($low - 1); } $low = 3; $high = 23; echo "The sum of odd natural numbers between the numbers 3 and 23 is ", num_in_range($low, $high); ?>
Đầu ra
The sum of odd natural numbers between the numbers 3 and 23 is 141.75
Một chức năng có tên là "retail_num_sum" được định nghĩa để tính tổng các số lẻ trong một phạm vi số cụ thể. Hàm ‘num_in_range’ cung cấp phạm vi giá trị giữa hai số được truyền dưới dạng tham số cho hàm này. Bên ngoài cả hai hàm, các giá trị phạm vi được xác định và hàm ‘num_in_range’ này được gọi bằng cách chuyển các giá trị thấp và cao làm tham số. Đầu ra có liên quan được hiển thị trên bảng điều khiển.