1
+ //problem-1 ana to vori
2
+ function anaToVori ( ana ) {
3
+ if ( typeof ana != 'number' ) {
4
+ return 'Please enter a number' ;
5
+ }
6
+ if ( ana < 0 ) {
7
+ return 'Please enter any positive number' ;
8
+ }
9
+ var vori = ana / 16 ;
10
+ return vori ;
11
+ }
12
+ var myVori = anaToVori ( 32 ) ;
13
+ console . log ( myVori ) ;
14
+
15
+ //problem-2 PandaCost
16
+ function pandaCost ( singaraQuantity , somucaQuantity , jilapiQuantity ) {
17
+ if ( singaraQuantity < 0 || somucaQuantity < 0 || jilapiQuantity < 0 ) {
18
+ return 'Please enter valid number.' ;
19
+ }
20
+ if ( typeof singaraQuantity != 'number' || typeof somucaQuantity != 'number' || typeof jilapiQuantity != 'number' ) {
21
+ return 'Please enter valid number.' ;
22
+ }
23
+ singaraPrice = 7 ;
24
+ somucaPrice = 10 ;
25
+ jilapiPrice = 15 ;
26
+
27
+ var totalPrice = ( singaraQuantity * singaraPrice ) + ( somucaQuantity * somucaPrice ) + ( jilapiQuantity * jilapiPrice ) ;
28
+ return totalPrice ;
29
+ }
30
+
31
+ var myOrder = pandaCost ( 5 , 6 , 3 ) ;
32
+ console . log ( myOrder ) ;
33
+
34
+ //problem-3 picnic budget calculator
35
+ function picnicBudget ( totalPeople ) {
36
+ if ( typeof totalPeople != 'number' || totalPeople < 0 ) {
37
+ return 'This parameter is not acceptable.'
38
+ }
39
+ var first100PeoplesCost = 5000 ;
40
+ var second100PeoplesCost = 4000 ;
41
+ var totalCost = 0 ;
42
+ var totalCostOfFirst100People ;
43
+ var totalCostOfSecond100Peoples ;
44
+ var restPeoplesCost ;
45
+
46
+ if ( totalPeople <= 100 ) {
47
+ totalCost = first100PeoplesCost * totalPeople ;
48
+ return totalCost ;
49
+ }
50
+ else if ( totalPeople > 100 && totalPeople <= 200 ) {
51
+ totalCostOfFirst100People = first100PeoplesCost * 100 ;
52
+ restPeoplesCost = ( totalPeople - 100 ) * second100PeoplesCost ;
53
+ totalCost = totalCostOfFirst100People + restPeoplesCost ;
54
+ return totalCost ;
55
+ }
56
+ else {
57
+ totalCostOfFirst100People = first100PeoplesCost * 100 ;
58
+ totalCostOfSecond100Peoples = second100PeoplesCost * 100 ;
59
+ restPeoplesCost = ( totalPeople - 200 ) * 3000 ;
60
+ totalCost = totalCostOfFirst100People + totalCostOfSecond100Peoples + restPeoplesCost ;
61
+ return totalCost ;
62
+ }
63
+ }
64
+
65
+ var totalPicnicCost = picnicBudget ( 250 ) ;
66
+ console . log ( totalPicnicCost ) ;
67
+
68
+ //problem-4
69
+ function oddFriend ( friends ) {
70
+ if ( Array . isArray ( friends ) != true ) {
71
+ return 'Your input must be an array.' ;
72
+ }
73
+ for ( const friend of friends ) {
74
+ length = friend . length ;
75
+ if ( length % 2 != 0 ) {
76
+ return friend ;
77
+ }
78
+ }
79
+ return 'There is no odd length of your friends name' ;
80
+ }
81
+ var myFriends = [ 'Luna' , 'Sahkib' , 'Akib' , 'Jolil' , 'Komol' , 'Oggy' ] ;
82
+ var friend = oddFriend ( myFriends ) ;
83
+ console . log ( friend ) ;
0 commit comments