C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 25 を表示中)
■11388 / )  Re[5]: また質問です
□投稿者/ επιστημη (719回)-(2007/12/13(Thu) 09:52:45)
επιστημη さんの Web サイト
2007/12/13(Thu) 10:06:27 編集(投稿者)
コイン投げ機械はひとつあればいいんだからloopの外。
"コインを投げる"操作がloop内にあればいい。
コンソール・アプリだとこんな感じ。

Module CoinToss
  Sub Main()
    Dim X As Integer '目標とする連続表の回数
    Dim Goal As Integer '表が連続した回数
    Dim Flips As Integer 'コイントスの回数 
    Dim RanNum As Integer '0なら表/1なら裏
    Dim MyRandomGenerator As New System.Random

    Goal = 0
    Flips = 0
    X = 4 ' --- ココいぢれ
    Do
      Flips = Flips + 1
      RanNum = MyRandomGenerator.Next(2)
      If RanNum = 0 Then
        Goal = Goal + 1
      Else
        Goal = 0
      End If
    Loop While Goal < X
    Console.WriteLine("{0}回投げました。", Flips) ' --- ココいぢれ
  End Sub
End Module

返信 編集キー/


管理者用

- Child Tree -