DEV Community

Cover image for Looping Programs-JS(Part1)
Kavitha
Kavitha

Posted on

Looping Programs-JS(Part1)

1.Multiples of 3 and 5

Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        for(let i=1;i<=30;i++){
            if(i%3===0 && i%5===0){
                document.write("Multiples of 3 and 5:"+i+ "<br>");
            }
        }
</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

Multiples of 3 and 5:15
Multiples of 3 and 5:30
Enter fullscreen mode Exit fullscreen mode

2.Multiples of 3 or 5

Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        for(let i=1;i<=30;i++){
            if(i%3===0 || i%5===0){
                document.write(i+"<br>");
            }
        }
</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

3
5
6
9
10
12
15
18
20
21
24
25
27
30
Enter fullscreen mode Exit fullscreen mode

3.Divisors of given number
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=6;
        for(let i=1;i<=num;i++){
            if(num%i==0){
                document.write(i+" ");
            }
        }
</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

1 2 3 6
Enter fullscreen mode Exit fullscreen mode

4.Count of Divisors of given number
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=20;
        let count=0;
        for(let i=1;i<=num;i++){
            if(num%i==0){
                document.write(i+" ");

                count++
            }

        }
        document.write("<br>");
        document.write("Count:"+count);
</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

1 2 4 5 10 20
Count:6
Enter fullscreen mode Exit fullscreen mode

5.Prime Number
i)Finding whether the given number is prime or not:
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=7;
        let count=0;
        for(let i=1;i<=num;i++){
            if(num%i===0){
                count++;
            }
        }
        if(count===2){
            document.write(num +" is a prime number");
        }
        else{
            document.write(num +" is not  a prime number");
        }
</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

7 is a prime number
Enter fullscreen mode Exit fullscreen mode

ii)Printing all the prime numbers within the given limit:

Program:

<!DOCTYPE html>
<html>
<head>
    <title>document</title>
</head>
<body>
    <script>
        let limit = 20;
        for (let num = 2; num <= limit; num++) {
            let count = 0;

            for (let i = 1; i <= num; i++) {
                if (num % i === 0) {
                    count++;
                }
            }

            if (count === 2) {
                document.write(num + "<br>");
            }
        }
    </script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

2
3
5
7
11
13
17
19
Enter fullscreen mode Exit fullscreen mode

6.Reverse Printing a number
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=1234;
        let reverse=0;
        while(num>0){
            let digit=num%10;
            reverse=reverse*10+digit;
            num=Math.floor(num/10);
        }
        document.write("Reverse: "+reverse);

</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

Reverse: 4321
Enter fullscreen mode Exit fullscreen mode

7.Count of Digits
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=1234;
        let count=0;
        while(num>0){
            let digit=num%10;
            num=Math.floor(num/10);
            count++;
        }
        document.write("Count of digits: "+count);

</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

Count of digits: 4
Enter fullscreen mode Exit fullscreen mode

8.Sum of Digits
Program:

<!DOCTYPE html>
<html>
    <head>
    <title>document</title>
    </head>
    <body>
        <script>

        let num=5555;
        let sum=0;
        while(num>0){
            let digit=num%10;
            sum+=digit;
            num=Math.floor(num/10);

        }
        document.write("Sum of the digits: "+sum);

</script>
    </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

Sum of the digits: 20
Enter fullscreen mode Exit fullscreen mode

9.Palindrome
Program

<!DOCTYPE html>
<html>
<head>
    <title>document</title>
</head>
<body>
    <script>
        let num=121;
        let reverse=0;
        let n=num;
        while(num>0){
            let digit=num%10;
            reverse=reverse*10+digit;
            num=Math.floor(num/10);
        }
        if(n===reverse){
            document.write(n+" is a palindrome number");
        }
        else{
            document.write(n+" is not a palindrome number");
        }
    </script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

121 is a palindrome number
Enter fullscreen mode Exit fullscreen mode

10.Armstrong Number
Program

<!DOCTYPE html>
<html>
<head>
    <title>document</title>
</head>
<body>
    <script>
        let num=153;
        let sum=0;
        let n=num;
        while(num>0){
            let digit=num%10;
            sum=sum+digit**3;
            num=Math.floor(num/10);
        }
        if(n===sum){
            document.write(n+" is a armstrong number");
        }
        else{
            document.write(n+" is not a armstrong  number");
        }
    </script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

153 is a armstrong number
Enter fullscreen mode Exit fullscreen mode

11.Neon Number
Program

<!DOCTYPE html>
<html>
<head>
    <title>document</title>
</head>
<body>
    <script>
        let num=1;
        let square=num*num;
        let sum=0;
        while (square>0){
            let digit=square%10;
            sum +=digit;
            square=Math.floor(square/10);

        }
        if(num===sum){
            document.write(num+" is a neon number");
        }
        else{
            document.write(num+" is not a neon  number");
        }
    </script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

1 is a neon number
Enter fullscreen mode Exit fullscreen mode

12.Strong Number
Program:

<!DOCTYPE html>
<html>
<head>
    <title>document</title>
</head>
<body>
    <script>
        let num = 145;
        let n = num;
        let sum = 0;

        while (num > 0) {
            let digit = num % 10;
            let fact = 1;

            for (let i = 1; i <= digit; i++) {
                fact = fact * i;
            }

            sum = sum + fact;
            num = Math.floor(num / 10);
        }

        if (sum === n) {
            document.write(n + " is a Strong Number");
        } 
      else {
            document.write(n + " is Not a Strong Number");
        }
    </script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Output:

145 is a Strong Number
Enter fullscreen mode Exit fullscreen mode

Top comments (0)