Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2425849

Browse files
committed
[Veer] Added : Ability of Solving Problems on Functions
1 parent 10b298d commit 2425849

File tree

1 file changed

+23
-16
lines changed

1 file changed

+23
-16
lines changed

‎Functions/functionProblems.js

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,55 @@
11
//1. Conversion of Temperaturs
22
const prompt = require("prompt-sync")();
33

4+
function convertion(number){
5+
return (number*(9/5))+32;
6+
}
7+
function convertion2(number1){ // Need to check why not working inside case
8+
return (number1 - 32)*(5/9);
9+
}
410
console.log("1.Convert Degrees to Faranhiet \n2.Convert Faranhiet to Degrees")
511
let check = parseInt(prompt("Enter Option : "))
612
switch(check){
713
case 1 :
814
console.log("Convertion Degrees to Faranhiet")
915
let number = parseInt(prompt("Enter Temp : "))
10-
function convertion(number){
11-
let res1 = (number*(9/5))+32;
12-
console.log("Temp in Degrees : ",res1)
13-
}
14-
15-
break
16+
let res = convertion(number);
17+
console.log(res)
18+
break
19+
1620
case 2:
1721
console.log("Convertion Faranhiet to Degrees")
1822
let number1 = parseInt(prompt("Enter Temp : "))
19-
let result1 = function convertion(number1){
20-
return (number1 - 32)*(5/9);
21-
}
23+
let result1 = convertion2(number1)
2224
console.log("Temp in Degrees : ",result1)
2325
break
2426

2527
}
28+
console.log("================================================")
2629

2730
//2.Palindrome Numbers
28-
let a,b,rev;
29-
a = parseInt(prompt("Enter First Number : "))
30-
b = parseInt(prompt("Enter Second Number : "))
3131

32+
let rev = 0
3233
function numberCheck(a){
3334
while(a != 0){
34-
let rem = a % 10;
35+
let rem = a % 10;// Need to convert float to int
3536
rev = rev * 10 + rem;
3637
a = a / 10;
38+
a = Math.trunc(a);
3739
}
38-
return rev;
3940
console.log(rev)
41+
return rev;
42+
4043
}
41-
if(numberCheck = b){
44+
let a,b
45+
a = parseInt(prompt("Enter First Number : "))
46+
b = parseInt(prompt("Enter Second Number : "))
47+
let res = numberCheck(a)
48+
if(res == b){
4249
console.log("Palindrome Number")
4350
}
4451
else{
4552
console.log("Not a Palindrome")
4653
}
4754

48-
//3.
55+
//3.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /