vb 입문 한 고딩!! 질문입니당~~~
난슬
랜덤으로 1~4를 돌려서 어떤 수를 받아들엿을떄 (a 가어떤수 인풋으로 받아봣어요)a (어떤수)와 r(1~4의 랜덤수) 가 다를 경우전b라구햇는데 b(어떤 변수에)에 +1 을출력하는프로그램을 짜고 싶엇는데요b= b+1로 해서 같다붙엿는데프린트가 되면나 : 좌측상 컴퓨터 우측상 득점 1나 : 좌측상 컴퓨터좌측하 득점 1자꾸 득점 1이 뜨는데전 득점이 또 되면 득점된 점수에 + 1을 시켜서 프린트가 되게뜨게하고싶어요...득점이 안됫을경우에는그대루 가구요 !!!첫글 올려봅니다 vb 공수형아들 도와주세요~~~~아차차 그리고 전 이렇게 하나하나 다 적어서햇느데이 프로그래밍한거 더 간략하게 할수잇을까요???Private Sub Command1_Click()
Dim r As Double
Dim a, b As Integer
a = InputBox(aa, aa)
b = 0
r = Int(Rnd * (5 - 1)) + 1
Select Case a
Case Is = 1 And r = 1
Print 나: 좌 측 상 ; ; 컴퓨터; 좌측상; 득점; b
Case Is = 1 And r = 2
b = b + 1
Print 나: 좌 측 상 ; ; 컴퓨터; 우측상; 득점; b
Case Is = 1 And r = 3
b = b + 1
Print 나: 좌 측 상 ; ; 컴퓨터; 좌측하; 득점; b
Case Is = 1 And r = 4
b = b + 1
Print 나: 좌 측 상 ; ; 컴퓨터; 우측하; 득점; b
Case Is = 2 And r = 1
b = b + 1
Print 나: 우 측 상 ; ; 컴퓨터; 좌측상; 득점; b
Case Is = 2 And r = 2
Print 나: 우 측 상 ; ; 컴퓨터; 우측상; 득점; b
Case Is = 2 And r = 3
b = b + 1
Print 나: 우 측 상 ; ; 컴퓨터; 좌측하; 득점; b
Case Is = 2 And r = 4
b = b + 1
Print 나: 우 측 상 ; ; 컴퓨터; 우측하; 득점; b
Case Is = 3 And r = 1
b = b + 1
Print 나: 좌 측 하 ; ; 컴퓨터; 좌측상; 득점; b
Case Is = 3 And r = 2
b = b + 1
Print 나: 좌 측 하 ; ; 컴퓨터; 우측상; 득점; b
Case Is = 3 And r = 3
Print 나: 좌 측 하 ; ; 컴퓨터; 좌측하; 득점; b
Case Is = 3 And r = 4
b = b + 1
Print 나: 좌 측 하 ; ; 컴퓨터; 우측하; 득점; b
Case Is = 4 And r = 1
b = b + 1
Print 나: 우 측 하 ; ; 컴퓨터; 좌측상; 득점; b
Case Is = 4 And r = 2
b = b + 1
Print 나: 우 측 하 ; ; 컴퓨터; 우측상; 득점; b
Case Is = 4 And r = 3
b = b + 1
Print 나: 우 측 하 ; ; 컴퓨터; 좌측하; 득점; b
Case Is = 4 And r = 4
Print 나: 우 측 하 ; ; 컴퓨터; 우측하; 득점; b
End Select
End Sub
-
상1큼한렩
여긴 닷넷게시판이고요
질문자님은 6.0 게시판에 올려야 할 질문을 잘못올리셨습니다; -
딥블루
5로할필요가없구요
-1을 빼시구
4 를쓰세요 -
말글
4-1 을 해봣더니
1~ 3 까지만 나오더라구요...
rnd 형식이
rnd(최대값-최소값)+최소값 맞졍???
이렇게 해봣는데 안나오길래
최대값을 5로 올렷습니다 -
정예
진모씨가 하셔서 뭐 쩝 ;;
죄송합메다. 그것보다 vb6 언어 형식 같은데
.net 게시판에 있는거면 닷넷인가요? -
바라
기다리구 잇겟습니다!!!!!
-
그댸와나
말 이해가 불가능 하지만 어느정도 알거 같아요 잠시만뇽