![article thumbnail image](https://blog.kakaocdn.net/dn/bK1Ohw/btrEHi9lWGw/Kej8NHpbrOiIJnCxZ6Lkmk/img.jpg)
index.js에서 getTotal 함수를 만들어주세요.
getTotal 함수는 가격을 2개 받아서 calculateTotal 호출 반환값을 더해서 리턴하는 함수입니다.
- getTotal 이라는 이름의 함수를 만들어주세요. 가격정보 2개를 인자로 받습니다.
- 인자이름은 원하는대로 지어주셔도 됩니다.
- getTotal 함수에서 인자로 받은 가격으로 각각 calculateTotal 함수를 호출해주세요. 그리고 그 결과값을 더해서 반환해주세요.
function getTotal(price1, price2) {
const firstPrice = calculateTotal(price1) //220
const secondPrice = calculateTotal(price2) //220
return firstPrice + secondPrice //440
}
function calculateTotal(price) { //200
return price + price * 0.1; // 200 + (20) = 220
}
console.log(calculateTotal(1000))
console.log(getTotal(200, 200))
우선, 내가 헷갈렸던 점은 gettotal과 calculatetotal는 다른 함수라는 것을....
먼저 calculatetotal는 세금을 구하는 함수이고 gettotal은 그 값을
더해주는 함수이다. (결국 둘은 별개라는 것이다.)
갯토탈함수 인자에 각각 (100, 100)을 넣어본다면 ?
calculatetotal(100)은 100 + 10 = 110이다.
그 110의 값을 위에서 만든 gettotal함수에 넣어주면?
110 + 110 으로 220의 값을 얻을 수 있다.
'알고리즘' 카테고리의 다른 글
[알고리즘 문제] 1번 (0) | 2022.05.24 |
---|---|
[알고리즘 문제] Array (배열) (0) | 2022.03.14 |
[알고리즘 문제] Function(함수) - parameter, argument (0) | 2022.03.13 |
[알고리즘 문제] function (함수) - 데이터받기 (0) | 2022.03.13 |
[알고리즘 문제] object (3) (0) | 2022.03.07 |