책 내용 질문하기
온라인 채점 결과 문의
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
0
조회수
82
작성일
2024-09-02
작성자
허*서
첨부파일

2024_기본모의고사_05회

-6. 생산단가 계산 0/4

-결과 X [H10]에서의 값이 (260)로 정답(390)과 다릅니다.


안녕하세요

fn생성단가 계산 시 첫 줄을 and, or 대신에 *과+로 아래와 같이 작성하였는데


If (Left(상품코드, 1) = "가") * (Right(상품코드, 1) = "1" + Right(상품코드, 1) = "2") Then


이렇게 쓰면 답이 몇개만 다르게 나오던데, 이유가 궁금합니다. 왜 틀린걸까요?




항상 감사합니다

답변
2024-09-03 13:31:16

안녕하세요.

계산 순서에서 =와 +가 같은 위치에 있다면 +부터 계산되기 때문입니다.

If (Left(상품코드, 1) = "가") * (Right(상품코드, 1) = "1" + Right(상품코드, 1) = "2") Then

=가 먼저 계산되도록 아래와 같이 수정해야 합니다.

If (Left(상품코드, 1) = "가") * ((Right(상품코드, 1) = "1") + (Right(상품코드, 1) = "2")) Then

즐거운 하루 되세요.

  • 관리자
    2024-09-03 13:31:16

    안녕하세요.

    계산 순서에서 =와 +가 같은 위치에 있다면 +부터 계산되기 때문입니다.

    If (Left(상품코드, 1) = "가") * (Right(상품코드, 1) = "1" + Right(상품코드, 1) = "2") Then

    =가 먼저 계산되도록 아래와 같이 수정해야 합니다.

    If (Left(상품코드, 1) = "가") * ((Right(상품코드, 1) = "1") + (Right(상품코드, 1) = "2")) Then

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.