RustPrimeNumberLibrary/lib.rs
1// define path of module
2pub use crate::Prime_Number_Checker::IS_prime_OR_notPrime;
3
4
5// Prime Number Checker//
6pub mod Prime_Number_Checker{
7 pub fn IS_prime_OR_notPrime(num : u32){
8
9 //intilize the loop for int value 2 beacause the cheker prime program and programm flow is every no check for required user input no is prime or not prime
10 for j in 2..{
11
12 if(j< num){ // check j is less user input value
13
14 let result = num % j; // reminder
15 if(result==0){ //checks reminder is equal to zero
16 println!("{} is not prime ",num);
17
18 break;
19 }
20 }
21 else{
22 println!("{} is prime", num);
23 break;
24
25
26 }
27
28
29
30 }
31
32
33
34
35}
36
37
38}