配列処理-発展2
Categories:
問題
複数の配列とイベント処理を組み合わせた処理を実装してください:
- グローバル変数として:
int c = 6でカード種類を定義してくださいint[]型の配列red,blackをサイズ c で初期化してくださいint型の変数redGet,blackGet,count = 0を宣言してください
setup()関数:空のままにしてくださいdraw()関数で:countが 20 に達したら、以下を console に出力してください:- 黒いカード各種について「黒カードn は x枚です」と出力してください
- 赤いカード各種について「赤カードn は x枚です」と出力してください
- 各種の合計について「カードn は x枚です」と出力してください
- 描画を停止 で描画を停止してください
mousePressed()関数(マウスクリック時)で:while (count < 20)ループで以下を繰り返してください:- ランダムな値を取得 で 0~5 のランダムな値を取得し、黒いカードの対応する要素をインクリメント
- ランダムな値を取得 で 0~5 のランダムな値を取得し、赤いカードの対応する要素をインクリメント
count++でカウントアップしてください
ヒントを見る
random(最小値, 最大値): 指定範囲のランダムな値を取得noLoop(): 描画を停止
- 異なる配列で異なるデータを管理できます
noLoop()で描画ループを停止できますwhileループで条件が満たされるまで処理を繰り返せます