একটি সংখ্যা 'x' বা একটি সংখ্যা 'y' দ্বারা বিভাজ্য প্রথম n প্রাকৃতিক সংখ্যার যোগফল খুঁজে পেতে, কোডটি নিম্নরূপ -
উদাহরণ
<?php function sum_of_nums($n_val, $x_val, $y_val) { $val_1; $val_2; $val_3; $val_1 = floor(((int)$n_val / $x_val)) * (2 * $x_val + (int)((int)$n_val / $x_val - 1) * $X) / 2; $val_2 = floor(((int)$n_val / $y_val)) * (2 * $y_val + (int)((int)$n_val / $y_val - 1) * $y_val) / 2; $val_3 = floor(((int)$n_val / ($x_val * $y_val))) * (2 * ($x_val * $y_val) + ((int)$n_val / ($x_val * $y_val) - 1) * (int)($x_val * $y_val))/ 2; return ceil($val_1 + ($val_2 - $val_3)); } $n_val = 11; $x_val = 2; $y_val = 5; print_r("The sum of first 11 natural numbers divisible by 2 or 5 is "); echo sum_of_nums($n_val, $x_val, $y_val); ?>
আউটপুট
The sum of first 11 natural numbers divisible by 2 or 5 is 15
'sum_of_nums' নামের একটি ফাংশনকে সংজ্ঞায়িত করা হয় যা তিনটি মানকে দুটি নির্দিষ্ট মান দ্বারা ভাগ করা যায় কিনা তা পরীক্ষা করে গণনা করে। ফাংশনের বাইরে, সংখ্যা এবং দুটি নির্দিষ্ট মান সংজ্ঞায়িত করা হয়, এবং এই মানগুলিকে প্যারামিটার হিসাবে পাস করে ফাংশনকে বলা হয়। প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শিত হয়