पहली n प्राकृतिक संख्याओं का योग ज्ञात करने के लिए जो एक विशिष्ट संख्या 'k' की घात नहीं हैं, कोड इस प्रकार है -
उदाहरण
<?php
function sum_of_nums($n_val, $k_val)
{
$tot_sum = ($n_val * ($n_val + 1)) / 2;
$pow_val = $k_val;
while ($pow_val <= $n_val)
{
$tot_sum -= $pow_val;
$pow_val *= $k_val;
}
return $tot_sum;
}
$n_val = 20; $k_val = 3;
print_r("The sum of fist 20 natural numbers that are not powers of 3 is ");
echo sum_of_nums($n_val, $k_val);
?> आउटपुट
The sum of fist 20 natural numbers that are not powers of 3 is 198
'sum_of_nums' नाम का एक फ़ंक्शन परिभाषित किया गया है और यह उन प्राकृतिक संख्याओं के योग की गणना करता है जो एक निश्चित मान की घात नहीं हैं। संख्या और गैर-शक्ति संख्या को इस फ़ंक्शन के पैरामीटर के रूप में पारित किया जाता है। फ़ंक्शन के बाहर, n और k प्रत्येक के लिए एक मान परिभाषित किया जाता है और फ़ंक्शन को इन मानों पर कॉल किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।