DEV Community

SILAMBARASAN A
SILAMBARASAN A

Posted on

Prime Numbers, GCD, Ternary Operator for 3 numbers

Prime Numbers

IN JAVA SCRIPT

CODE:

let no = 10;
        while (no <= 50) {
            let div = 2;
            let flag = "yes";
            while (div <= no / 2) {
                if (no % div == 0) {
                    flag = "no"
                    break;
                }
                div += 1
            }

            flag == "yes" ? console.log(no, "Prime") : null

            no++
        }
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

IN PYTHON
CODE:

no = 10

while no <= 50:
    is_prime = True
    div = 2

    while div <= no // 2:
        if no % div == 0:
            is_prime = False
            break
        div += 1

    if is_prime:
        print(no, "Prime")

    no += 1
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

IN JAVA
CODE:

public static void main(String[] args) {

        int no = 10;

        while (no <= 50) {
            int div = 2;
            String flag = "true";

            while (div <= no / 2) {
                if (no % div == 0) {
                    flag = "false";
                    break;
                }
                div++;
            }

            if (flag.equals("true")) {
                System.out.println(no + " Prime");
            }

            no++;
        }
    }
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

GCD- GREATEST COMMEN DIVISORE

IN JAVA SCRIPT

CODE:

let no1 = Number(prompt("Enter 1st number"));
        let no2 = Number(prompt("Enter 2nd number"));

        let small = (no1 < no2) ? no1 : no2;
        let div = 2;
        let gcd = 0;

        while (div <= small / 2) {
            if (no1 % div === 0 && no2 % div === 0) {
                gcd = div;
            }
            div++;
        }

        console.log("GCD:", gcd);
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

IN JAVA

CODE:

public static void main(String[] args) {

        int no1 = 20;
        int no2 = 30;

        int small = (no1 < no2) ? no1 : no2;
        int div = 2;
        int gcd = 0;

        while (div <= small / 2) {
            if (no1 % div == 0 && no2 % div == 0) {
                gcd = div;
            }
            div++;
        }

        System.out.println("GCD: " + gcd);
    }
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

IN PYTHON

CODE:

no1=int(input("Enter a 1st nuber"))
no2=int(input("Enter a 2st nuber"))
small=no1 if no1<no2 else no2
div=2
gcd=0
while div<=small/2:
    if no1%div==0 and no2%div==0:
        gcd=div
    div+=1
print(gcd)
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

Ternary Operator for 3 numbers

IN JAVA SCRIPT

CODE:

let a = 10, 
let b = 25, 
let c = 15;

let biggest = (a > b && a > c) ? a : (b > c ? b : c);
console.log("Biggest:", biggest);
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

*IN PYTHON *

CODE:

a = 10
b = 25
c = 15

biggest = a if (a > b and a > c) else (b if b > c else c)
print("Biggest:", biggest)
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

IN JAVA

CODE:

public static void main(String[] args) {

 int a = 10, b = 25, c = 15;

 int biggest = (a > b && a > c) ? a : (b > c ? b : c);
 System.out.println("Biggest: " + biggest);
}
Enter fullscreen mode Exit fullscreen mode

OUTPUT:

Top comments (0)