-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathassignment.js
78 lines (71 loc) · 1.93 KB
/
assignment.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
//kilometer to meter
function kilometerToMeter(kilometer){
var meter= kilometer*1000;
if (kilometer<0) {
var negativeMeter = "distance cannot be negetive"
return negativeMeter;
}
else{
return meter;
}
}
var finalMeter = kilometerToMeter(8);
console.log(finalMeter);
//Budget calculator
function budgetCalculator(laptop, watch, phone) {
var totalPrice = 0;
if (watch * laptop * phone < 0) {
var ifNegetive = "element number can not be negetive";
return ifNegetive;
}
else {
var phonePrice = phone * 100;
var laptopPrice = laptop * 500;
var watchPrice = watch * 50;
var totalPrice = phonePrice + laptopPrice + watchPrice;
return totalPrice;
}
}
var finalPrice = budgetCalculator(1,2,2);
console.log(finalPrice);
//Hotel cost
function hotelCost(day){
totalCost = 0;
if(day < 0){
negetiveDay = "day can not be negetive";
return negetiveDay;
}
else if (day <= 10){
var first10= day*100;
var totalCost= totalCost + first10;
}
else if (day <= 20){
var first10= 10 * 100;
var next10Days= day - 10;
var secondprice = next10Days * 80;
var totalCost = secondprice + first10;
}
else{
first10= 100*10;
next10Days=100*80;
var remainingDay= day - 20;
lastPrice = remainingDay * 50;
totalCost = first10 + next10Days + remainingDay;
}
return totalCost;
}
var finalRent = hotelCost(20);
console.log(finalRent);
//Large name
function megaFriend(nameList){
var nameLarge = 0;
for(var i= 0; i < nameList.length ; i++){
if(nameList[i].length > nameLarge){
var nameLarge = nameList[i].length;
var largest = nameList[i];
}
}
return largest;
}
var largeName = megaFriend(["abdullah al masud", "nahid hasan","mrinmoy ghosh","momitul islam jubo"]);
console.log(largeName);