## How to check prime number or not in mendix

0
Hi Developers,   I want know How to check prime number or not in mendix. Please help on this.   Thanks in advanced.   K. Ravi Kumar
2

Hi Ravi,

Step 1: Create a Microflow

1. Create a new microflow (e.g., CheckPrimeNumber).
2. Add an input parameter Number of type Integer or Long.

Step 2: Implement Prime Checking Logic

1. Check if the number is less than 2:

• Add an Exclusive Split with the expression \$Number < 2.
• If true, connect to an End Event returning false.
2. Check if the number is 2:

• Add another Exclusive Split with the expression \$Number = 2.
• If true, connect to an End Event returning true.
3. Loop through possible divisors:

• Add a Loop with variable i from 2 to Math.floor(Math.sqrt(\$Number)).
• Inside the loop, add an Exclusive Split with the expression \$Number mod \$i = 0.
• If true, connect to an End Event returning false.
4. End of Loop:

• After the loop, add an End Event returning true.

Step 3: Use the Microflow

Call this microflow wherever you need to check if a number is prime.

This microflow will return true if the number is prime and false otherwise.

Hope it helps,

Rishabh

(Resilient It Services)