[23편] 계산기 만들기 | C# 프로그래밍 입문

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 15

  • @Shin_JeongHun
    @Shin_JeongHun Год назад +2

    operatorChangeFlag는 이미 만들어진 메소드인가요? 그러면 operatorChangeFlag = false는 어떤 의미를 가지는지 다시 말씀해주실 수 있나요?

    • @toymakers
      @toymakers  Год назад +1

      변수명대로 operator(연산자) change(변경) flag(깃발)입니다. 즉, 연산자가 변경되었음을 알려주는 변수입니다. 이미 만들어진 메서드는 아니구요, 임의로 만든 변수이기 때문에 이름은 편하게 변경할 수 있어요.

  • @팡규의부루마블
    @팡규의부루마블 Год назад +3

    와 사실 전강의까진 쉬웠는데 지금부턴 난이도가 장난아니군여 ....

    • @toymakers
      @toymakers  Год назад +3

      23편까지 진행하셨네요~ ^^ 계산기 만들기 부분만 다소 어렵게 느껴질 수 있지만 그 다음부터는 쉬워집니다. 이해가 잘 안되는 부분이 있으면 언제든 댓글 남겨주세요~ 화이팅입니다!!!

    • @팡규의부루마블
      @팡규의부루마블 Год назад +2

      @@toymakers 버튼 0~9까지 왜 chagne flag=true해놓은다음에
      끝날때 changeflag=false; 로 바꾸는가여
      그럼 똑같이 plus minus 버튼에도
      끝날때 chageflag=false;로 끝나야 하는거 아닌가여? 그리고 ac 부분과 .부분의 이벤트 코드는 무엇인지여?

    • @toymakers
      @toymakers  Год назад +2

      @@팡규의부루마블 피연산자(숫자)와 연산자(덧셈, 뺄셈 등)를 구분하기 위한 flag 변수입니다. 그리고 위에는 == 기호를 사용해서 비교하는 것이고, 밑에는 = 기호를 써서 대입하는 것입니다. 서로 달라요~ ^^

    • @팡규의부루마블
      @팡규의부루마블 Год назад +2

      .부분의 이벤트코드는 to double()을 이용해야할거같은데 정답이뭔가요?

    • @toymakers
      @toymakers  Год назад +2

      @@팡규의부루마블 네, 맞습니다. 실수로 변환해서 사용해야 합니다. 완성된 코드로 아직 정답은 없는데, 추후에 깃허브에 올려드릴 예정이예요.

  • @사람-l9c2w
    @사람-l9c2w 5 месяцев назад +1

    안녕하세요. 혹시 .exe파일을 만들어서 베포하는것도 알수있을까요 ?

    • @toymakers
      @toymakers  4 месяца назад +1

      아직은 계획중이지 않은데 추후 개정판 집필할 때 포함할 수 있도록 해볼게요~

  • @밐섴이
    @밐섴이 Год назад +2

    그런데 입력되는 값이나 출력 되는 값이 숫자인데 숫자를 문자로 바꿨다가 다시 숫자로 바꿨다가 다시 문자로 바꾸는 것 같은데 혹시 이유가 있을까요? 초보다 보니까 이해가 안가는 것들이 많네요 ㅠㅠ

    • @toymakers
      @toymakers  Год назад +3

      문자열 "01", "001", "0001"에서 0을 제외하려면 숫자 앞에 있는 모든 0을 제거하는 방법도 있지만 문자열을 숫자로 변환하면 자연스럽게 모든 0이 제거되고, 1만 남습니다. 따라서 불필요한 부분을 제거하고 연산에 필요한 부분만 남기기 위해 문자열과 숫자를 변환한거예요.

  • @밐섴이
    @밐섴이 Год назад +2

    안녕하세요
    보면 소수는 불가능하고 .을 넣었을 때 기능은 없는데 그건 어떻게 하나요?

    • @밐섴이
      @밐섴이 Год назад +2

      아 int를 float로 바꿔서 하니 소수도 나오네요ㅋㅋ 하지만 .을 어떻게 이용해야할지는 모르겠네요 ㅋㅋ

    • @toymakers
      @toymakers  Год назад +1

      @@밐섴이 따로 형변환 코드를 작성해야 해요. 예를 들어, Double.Parse() 또는 Convert.ToDouble() 메서드로 소수점 문자를 double 자료형으로 변환할 수 있습니다.