プロが教えるわが家の防犯対策術!

じゃんけんのプログラミングを作っているのですが、今できているじゃんけんの
プログラムの追加機能として得点式のゲームにしたいと思っています。
ルールとしては、10回じゃんけんをしてポイントを0から
勝ったら 得点+1
引き分けたら 得点 +0
負けたら 得点 -1
というふうにして
最終的に合計点数が0より大きければ勝ち0より小さければ負け
というようなものにしたのですが
どうすればよいですか?
ついでに完成したじゃんけんプログラムは下のような感じです。





Private Sub CommandButton1_Click()

Cells(1, 1) = Int(Rnd * 3)

If Cells(1, 1) = 0 Then
Label1.Caption = "私もグー。だから引き分けです。"
End If

If Cells(1, 1) = 1 Then
Label1.Caption = "私はチョキ。だからあなたの勝ちです。"
End If

If Cells(1, 1) = 2 Then
Label1.Caption = "私はパー。だからあなたの負けです。"
End If

End Sub

A 回答 (1件)

お疲れさまです



入力がないので、こちらが出すのはグーときめているのでしょうか?

一応、10回勝負を考えてみました。

Private Sub CommandButton1_Click()

Dim i As Integer
Dim ft As Integer

ft = 0



For i = 1 To 10

MsgBox i & "回目"
Cells(1, 1) = Int(Rnd * 3)

If Cells(1, 1) = 0 Then
Label1.Caption = "私もグー。だから引き分けです。"
ft = ft
End If

If Cells(1, 1) = 1 Then
Label1.Caption = "私はチョキ。だからあなたの勝ちです。"
ft = ft + 1
End If

If Cells(1, 1) = 2 Then
Label1.Caption = "私はパー。だからあなたの負けです。"
ft = ft - 1
End If

Next i

If ft > 0 Then
Label1.Caption = "10回勝負結果=あなたの勝ちです"
Else
Label1.Caption = "10回勝負結果=あなたの負けです"
End If

End Sub
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!