-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconditional statement and loops.js
130 lines (123 loc) · 3.01 KB
/
conditional statement and loops.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
var userAge=19;
var isCitizen=true;
var isRegistered=true;
if(userAge>=18){
if(isCitizen){
if(isRegistered){
console.log("You're Eligible to vote");
}
else{
console.log("You're not eligible due to Registration status ");
}
}
else{
console.log("You're not eligible due to citizen status ");
}
}
else{
console.log("You're not eligible due to Age limit(Younger)");
}
//!Write a program to check if number is even or odd
var num="6";
if(num%2===0)
console.log("even");
else
console.log("Odd");
//! Example for switch statement
var day="Tuesday";
switch(day){
case "Monday":console.log("Aaj Buck Karte hai");
break;
case "Tuesday":console.log("Aaj Sonya chayega + Lunch mei nimoona chawal");
break;
case"saturday":console.log("Bhai shots maar Full mobile use ");
break;
case "sunday":console.log("break bhai");
break;
default:console.log("Dal mei Kuch Kala Hai");
}
//! Example for switch statement
var a=5;
var b=10;
var r=4;
var ar;
var shape="square";
switch(shape){
case "Circle":ar=(3.14)*r*r;
console.log("Circle"+ar);
break;
case"rectangle":ar=a*b;
console.log("rectangle:"+ar);
break;
case"square":ar=a*a;
console.log("Square:"+ar);
break;
default:
console.log("Choose Wrong input");
}
//!Examples for loop(debugging example work in console)
// var num=5;
// debugger;
// while(num>0){
// console.log(num);
// num--;
// }
//!Do-while loop
num=7;
do{
console.log(num);
num--;
}while(num>0);
//!validity example(run in console)
// var userInput;
// var positiveNumber;
// do{
// userInput= prompt("Enter any positive number");
// positiveNumber=parseFloat(userInput);
// }while(isNaN(positiveNumber)||positiveNumber<0);
// console.log("You entered a valid positive number:",positiveNumber);
//Table Example
var a=15;
var b=1;
while(b<=10){
// console.log(a+" * "+b+" = "+a*b);
console.log(`${a} * ${b} = ${a*b}`);
b++;
}
//For validating number we use do while loop
//! for(;;){} and while(true){} are same
//!Use case:Game Development:a infinite loop is use for
//!continuous update and render game frame until specific condition
//!(e.g., game over) is met.
// network(wifi)show in game happen due to loop
//For Prime
var num=13;
var isPrime=true;
for(var i=2;i<num;i++){
if(num%i===0){
isPrime=false;
break;
}
}
if(isPrime){
console.log("Number is Prime");
}
else{
console.log("Number is Not Prime");
}
//leap year program
var year=2020;
if((year%4===0 && year%100!=0)|| year%400==0)
console.log("This year is leap year");
else{
console.log("This is not a leap year");
}
//pattern Printing
//!string consider space as value never mislead
for(var i=1;i<=5;i++){
pattern="";
for(var j=1;j<=i;j++){
pattern+=" *";
}
console.log(pattern);
}