File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed
Selection Practice Problems/Switch Case Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ Write a program that takes User Inputs and does Unit Conversion of different Length units"
3
+ 1. Feet to Inch 3. Inch to Feet
4
+ 2. Feet to Meter 4. Meter to Feet
5
+ */
6
+
7
+ const prompt = require ( "prompt-sync" ) ( ) ;
8
+
9
+ console . log ( "\n 1) Feet to Inch 2) Feet to Meter \n 3) Inch to Feet 4) Meter to Feet" ) ;
10
+
11
+ let option = parseInt ( prompt ( " Choose above no. to select conversion : " ) ) ;
12
+
13
+ switch ( option ) {
14
+ case 1 :
15
+ console . log ( "\n 1 feet = 12 inch" )
16
+ var feet = parseFloat ( prompt ( " Enter Feet : " ) ) ;
17
+ console . log ( " " + feet + " feet = " + ( feet * 12 ) . toFixed ( 4 ) + " inch \n" )
18
+ break ;
19
+ case 2 :
20
+ console . log ( "\n 1 feet = 0.3048 meter" )
21
+ var feet = parseFloat ( prompt ( " Enter Feet : " ) ) ;
22
+ console . log ( " " + feet + " feet = " + ( feet * 0.3048 ) . toFixed ( 4 ) + " meter \n" )
23
+ break ;
24
+ case 3 :
25
+ console . log ( "\n 1 feet = 12 inch" )
26
+ var inch = parseFloat ( prompt ( " Enter Inch : " ) ) ;
27
+ console . log ( " " + inch + " inch = " + ( inch / 12 ) . toFixed ( 4 ) + " feet \n" )
28
+ break ;
29
+ case 4 :
30
+ console . log ( "\n 1 feet = 0.3048 meter" )
31
+ var meter = parseFloat ( prompt ( " Enter Meter : " ) ) ;
32
+ console . log ( " " + meter + " meter = " + ( meter / 0.3048 ) . toFixed ( 4 ) + " feet \n" )
33
+ break ;
34
+ default :
35
+ console . log ( "\n Invalid Input \n" )
36
+ break ;
37
+ }
You can’t perform that action at this time.
0 commit comments