Skip to content

Commit fa90c64

Browse files
committed
first commit
0 parents commit fa90c64

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

Basic Problems/assignment.js

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
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

Comments
 (0)