Looping Programs:
1) 1 1 1 1 1
let i=1;
let str="";
while(i<=5){
str=str+" "+1;
i++;
}
console.log(str);
Output:
1 1 1 1 1
2) 1 2 3 4 5
let i=1;
let str="";
while(i<=5){
str=str+" "+i;
i++;
}
console.log(str);
Output:
1 2 3 4 5
3) 1 3 5 7 9
let i=1;
let num=1;
let str="";
while(num<=5){
str=str+" "+i;
i=i+2;
num++;
}
console.log(str);
Output:
1 2 3 4 5
4) 3 6 9 12 15
let i=3;
let num=1;
let str="";
while(num<=5){
str=str+" "+i;
i=i+3;
num++;
}
console.log(str);
Output:
3 6 9 12 15
5) Multiples of 3 and 5
let i=1;
while(i<=100){
if(i%3==0 && i%5==0){
console.log(i);
}
i++;
}
Output:
15
30
45
60
75
90
6) Multiples of 3 or 5
let i=1;
while(i<=20){
if(i%3==0 || i%5==0){
console.log(i);
}
i++;
}
Output:
3
5
6
9
10
12
15
18
20
7) Divisors of given number
let num=51;
let i=1;
while(i<=num){
if(num%i==0){
console.log(i);
}
i++;
}
Output:
1
3
17
51
8) Count of Divisors of given number
let num=8;
let i=1;
let count=0;
while(i<=num){
if(num%i==0){
count++;
}
i++;
}
console.log(count);
Output:
4
9) Prime Number
let num = 31;
let i=2;
let isprime = true;
while(i<=num/2){
if(num%i==0){
isprime = false;
}
i++;
}
console.log(isprime?"prime Number":"Not a prime Number");
Output:
Prime Number
10) Reverse Printing a number
let num= 2004;
while(num>0)
{
let digit = num%10;
console.log(digit);
num = Math.floor(num/10);
}
Output:
4
0
0
2
11) Count of Digits
let num=595687;
let count=0;
while(num>0){
count++;
num=Math.floor(num/10);
}
console.log(count);
Output:
6
12) Sum of Digits
let num=143;
let sum =0;
while(num>0){
let digit=num%10;
sum=sum+digit;
num=Math.floor(num/10);
}
console.log(sum);
Output:
8
13) Reverse the number
let num=987654321;
let reverse = 0;
while(num>0){
let digit = num%10;
reverse = reverse*10+digit;
num = Math.floor(num/10);
}
console.log(reverse);
Output:
123456789
14) Palindrome
let num=121;
let n=num;
let reverse=0;
while(n>0){
let digit=n%10;
reverse=reverse*10+digit;
n=Math.floor(n/10);
}
if(num == reverse){
console.log("Palindrome");
}
else{
console.log("Not a Palindrome")
}
Output:
Palindrome
15) Armstrong Number
let num=153;
let strnum=String(num);
let digit=strnum.length;
let sum=0;
while(num>0){
let last=num%10;
sum=sum+Math.pow(last,digit);
num=Math.floor(num/10);
}
if(strnum==sum){
console.log(strnum+" Armstrong number");
}
else{
console.log(strnum+" Not Armstrong number");
}
Output:
153 Armstrong number
Top comments (0)