@@ -137,24 +137,26 @@ console.log(x+ " is "+ res+ " number")
137
137
138
138
//10 Check the number is prime or not
139
139
// A prime number is a positive integer that is only divisible by 1 and it self.Example:2,3,5,7,11
140
- var number = parseInt ( prompt ( "Please enter a number" ) ) ;
141
140
142
- if ( number == 1 ) {
143
- console . log ( number + " nither is prime nor composite" )
144
- }
145
- else if ( number < 1 ) {
146
- console . log ( number + " is not a prime number" )
147
- } else {
148
- for ( var i = 2 ; i < number ; i ++ ) {
149
- if ( number % i == 0 ) {
150
- var res = console . log ( number + " is not a prime number" )
151
- break ;
152
- }
153
- else {
154
- var res = console . log ( number + " is a prime number" )
141
+
142
+
143
+ var x = parseInt ( prompt ( "Enter a value" ) ) ;
144
+
145
+ if ( x == 1 ) {
146
+ console . log ( "Neither prime nor composite: " + x ) ;
147
+ } else if ( x < 1 ) {
148
+ console . log ( x + " is not a prime number" ) ;
149
+ } else if ( x == 2 ) {
150
+ console . log ( "2 is a prime number" ) ;
151
+ } else {
152
+ var isPrime = true ;
153
+ for ( var i = 2 ; i < x ; i ++ ) {
154
+ if ( x % i == 0 ) {
155
+ isPrime = false ;
156
+ break ;
157
+ }
155
158
}
156
- }
157
- console . log . apply ( res )
159
+ console . log ( x + ( isPrime ? " is a prime number" : " is not a prime number" ) ) ;
158
160
}
159
161
160
162
0 commit comments