Public Function fn비고(TOEIC, 컴퓨터, 전공2)
If TOEIC >= 80 And 컴퓨터 >= 80 And 전공2 >= 80 Then
fn비고 = TOEIC * 0.3 + 컴퓨터 * 0.2 + 전공2 * 0.5 & "우수학생"
Else
fn비고 = ""
End If
End Function
if문을 쓸땐 정답이 나왔는데 , 이 경우 select문으로 똑같이 변경하고 싶은데, 답은 다르게 나옵니다. ㅠ.ㅠ 어디가 잘못된 건가요?
Public Function S비고(TOEIC, 컴퓨터, 전공2)
Select Case TOEIC And 컴퓨터 And 전공2
Case Is >= 80
S비고 = 0.3 * TOEIC + 0.2 * 컴퓨터 + 전공2 * 0.5 & "우수학생"
Case Else
S비고 = ""
End Select
End Function
교재 1권 271쪽 상시문제입니다 <문제2-2>
안녕하세요.
아래와 같이 작성할 수 없습니다. Select Case 다음에는 하나의 변수만을 지정할 수 있습니다.
Select Case TOEIC
Case Is >= 80
Select Case 컴퓨터
Case Is >= 80
Select Case 전공2
Case Is >= 80
S비고 = 0.3 * TOEIC + 0.2 * 컴퓨터 + 전공2 * 0.5 & "우수학생"
Case Else
S비고 = ""
End Select
Case Else
S비고 = ""
End Select
Case Else
S비고 = ""
End Select
즐거운 하루 되세요.
-
관리자2022-04-19 14:22:50
안녕하세요.
아래와 같이 작성할 수 없습니다. Select Case 다음에는 하나의 변수만을 지정할 수 있습니다.
Select Case TOEIC
Case Is >= 80
Select Case 컴퓨터
Case Is >= 80
Select Case 전공2
Case Is >= 80
S비고 = 0.3 * TOEIC + 0.2 * 컴퓨터 + 전공2 * 0.5 & "우수학생"
Case Else
S비고 = ""
End Select
Case Else
S비고 = ""
End Select
Case Else
S비고 = ""
End Select
즐거운 하루 되세요.