TIL 9 | javaScript_Calculate_문제풀이

Quiz!

팁과 세금을 제외한 식사값이 주어졌을때, "calculateTotal" 함수는 팁과 세금이 포함된 총 식사값을 반환합니다.
Notes:
세금은 9.5% 팁은 15% 로 계산하세요.
팁을 계산할때 세금을 포함하여 계산하지 마세요.

내가 작성한 코드

function calculateTotal(price) {
  
  let tax = price * 0.095;
  let tip = price * 0.15;
  return price + tax + tip;
}

문제풀이!👍🏻

let tax = price * 0.095;
tax 라는 변수에 식사값의 9.5%인 세금 을 계산해서 넣는다.
let tip = price * 0.15;
tip 이라는 변수에 식사값의 15%인 팁을 계산해서 넣는다.
return price + tax + tip;
마지막으로, 식사값 + 세금 + 팁 을 더한 값을 return 한다!

어려웠던점.

로직 자체는 아주 간단했다. 문제를 보자마자 어떻게 풀어야 겠다고 감이 왔다.
그런데 예상외로 복병은 % 의 값을 어떻게 구해야 하냐는 것이었다.
9.5% 는 0.095 를 곱해주면 된다는 것이 머리에 떠오르지 않았던 것이다.
자바스크립트를 하다보면 이과적 사고를 많이 필요로 하는것 같다.
더 많이 연습해서 얼른 익숙해 져야 겠다 :)
처음에 %때문에 조금 멈칫 했지만 이내 금방 잘 풀어내었고, 다음에 또 이러한 값을 구해야 할때는 절대 당황하지 않고 해결할수 있게 된 것이 감사하다 😉

좋은 웹페이지 즐겨찾기