[초보자 대상] 함수 증세를 시도해 본다.round

개요


함수 학습 후 output으로 상품 가격에 소비세의 10% 를 계산해 보았다.
저와 같은 초학자에게 좋은 단련이라고 생각합니다. 꼭 한번 해 보세요.

물줄기


Q. 증세 후 가격 반올림
A.
1. 배열별로 가격 정의
2.맵으로 1.1배 증가
3. forEach로 펼치기
4.Math.라운드로 반올림
익숙해지면 메커니즘이 확 들어와!그럼 한번 해보자!

1. 배열별로 가격 정의


tax.js
const prices = [132, 222, 444];
일부러 이렇게 자투리 숫자를 골랐어요.

2.맵으로 1.1배 증가


tax.js
const afterPrices = prices.map((price) => {
    return (price *= 1.1);
});

3-4.forEach가 확장되는 동안 Math.라운드로 반올림


tax.js
//3.forEachで展開する
afterPrices.forEach((net, i) => {
    //4.Math.roundで四捨五入する
    const fixedPrices = Math.round(net);
    console.log(`増税後は${i + 1}番目の商品が${fixedPrices}円です`);
  });

[consol]
"증세 후 첫 번째 상품은 145엔".
"증세 후 두 번째 상품은 244엔"
"증세 후 세 번째 상품은 488엔입니다."
아이고, 나 혼자 1시간 넘게 이걸 0에서 1로 조립해서 웃음을 완성했어.
길이 아직 험하니 함께 힘내자.

좋은 웹페이지 즐겨찾기