별초롱언니 2025. 4. 8. 22:37

  <script>
  
    let myMoney = 5000;
    let tofuPrice = 1200;

    document.write(`엄마~ 오는길에 두부 사왔어용~!`);

  </script>


  <script>

    let myMoney = 5000;
    let tofuPrice = 1200;
    let change = myMoney - tofuPrice ;
    
    document.write(`엄마~ 오는길에 두부 사왔는데 잔돈 ${change}원 받았어요~`);

  </script>

 


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>

    let myMoney = 5000;
    let tofuPrice = 1200;
    let tofuCount = Number(prompt("두부 개수를 입력하세요."));
    let totalCost = tofuPrice * tofuCount;
    let change = myMoney - totalCost;

    if (myMoney >= totalCost) {
      document.write(`엄마~ 두부는 ${tofuCount}개 샀고, 잔돈은 ${change}원 남았어요~`);
    } else {
      document.write("엄마~ 돈이 부족해서 두부를 못샀어요~");
    }

  </script>
</body>
</html>

 

복습

1. myMoney : 내가 가진 돈 

2. tofuPrice : 두부 한 개의 가격

3. tofuCount : 사용자가 입력한 두부의 개수

(숫자로 변환하기 위해 Number() 사용)

4. totalCost : 두부 개수와 가격을 곱해서 총 비용 계산

5. change : 내가 가진 돈에서 총 비용을 뺀 잔돈 계산

6. if : 내가 가진 돈(myMoney)이 총 비용(totalCost)보다 많거나 같으면

두부를 사고 두부의 개수와 잔돈을 말해주고 그렇지 않으면 돈이 부족하다 하기