প্রশ্ন -6.1জোড় সংখ্যার একটা ধারা এর দশম পদ পর্যন্ত বের করার একটা প্রোগ্রাম লিখ। ধারাটা হবে 2 + 4 + 6 + 8 + ... এর মতো।
function evenNumbers(n){
var series = [];
for(var i = 1; i<=n; i++){
var element = i*2;
series.push(element);
}
return series;
}
প্রশ্ন -6.2 রিকারসিভ পদ্ধতিতে 2+4+8+16+... ধারার 15তম পদ বের কর।
function evenNumbers(n){
if(n<1){
return 1;
}
return 2*evenNumbers(n-1);
}
প্রশ্ন- 6.3দুইটা সংখ্যার লসাগু বের করার একটা ফাংশন লিখ।
LCM:
Description coming soon
function getLeastCommonMultiple(first, second) {
var multiple = first * second;
while(second) {
var temp = second;
second = first % second;
first = temp;
}
return multiple/first;
}
প্রশ্ন- 6.4 12+22+32+42+…. এই ধারার 9ম পদ পর্যন্ত যোগফল বের কর।
iterative
function squareSum(number){
var sum = 0;
for(var i = 1; i<=number; i++){
var element = i*i;
sum = sum + element;
}
return sum;
}
Recursive:
function squareSum(number){
if(number ==0){
return number;
}
else {
return number * number + squareSum(number-1);
}
}