Top >C言語、Java 練習プログラム集

3. ハイ・カード

 A,2,3J,Q,Kの13種類のカードが有ります

  最初に1枚カードが出ますから掛け金を決めてください次に出るカードが前のカードと同じか大きければ、プレーヤーの勝ちです掛け金が戻りますから、続けて次のカードで勝負するかどうかを決めてください続けて勝てば戻る金額が2倍になります以降、4倍、8倍と戻る金額が増えますただし、負けるとそれまでの勝ちはなくなります

 所持金が無くなって破産するか、1000 $ を超えるとゲーム終了です

  • 最初の所持金は 100 $ です
  • 戻る金額は、掛け金 × 2 (n-1)( 2 の n - 1 乗:n は勝った回数)です1回勝っただけでは、掛け金が戻るだけで所持金は増えません
  • 掛け金の下限は 1 $ で上限は所持金全部です

 例:

最初に1枚カードが出ますから掛け金を決めてください。
次に出るカードが前のカードと同じか大きければ、あなたの勝ちです。
掛け金が戻りますから、続けるかどうかを決めてください。続けて勝てば掛け金は2倍になります。以降、4倍、8倍と戻るお金が増えます。ただし、負けるとそれまでの勝ちは なくなります。
所持金が無くなって破産するか、1000$を超えるとゲーム終了です。
----------------------------------------------
ゲームを開始します。所持金は100$です。
最初のカードです。
|8|
いくら賭けますか?(1$~100$)1
|5|
あなたの負け。所持金は 99$です。

最初のカードです。
|5|
いくら賭けますか?(1$~99$)10
|7|
あなたの勝ち。10$の勝ちです。
倍率は2倍。続けますか?(1=Yes; 0=No!)1
|5|
あなたの負け。所持金は 89$です。

最初のカードです。
|7|
いくら賭けますか?(1$~89$)1
|9|
あなたの勝ち。1$の勝ちです。
倍率は2倍。続けますか?(1=Yes; 0=No!)1
|9|
あなたの勝ち。2$の勝ちです。
倍率は4倍。続けますか?(1=Yes; 0=No!)0
所持金は 90$です。

最初のカードです。
|9|
いくら賭けますか?(1$~89$)1
|7|
あなたの負け。所持金は 88$です。

最初のカードです。
|3|
いくら賭けますか?(1$~88$)20
|3|
あなたの勝ち。20$の勝ちです。
倍率は2倍。続けますか?(1=Yes; 0=No!)1
|3|
あなたの勝ち。40$の勝ちです。
倍率は4倍。続けますか?(1=Yes; 0=No!)1
|5|
あなたの勝ち。80$の勝ちです。
倍率は8倍。続けますか?(1=Yes; 0=No!)1
|7|
あなたの勝ち。160$の勝ちです。
倍率は16倍。続けますか?(1=Yes; 0=No!)0
所持金は 228$です。
PAPER BOWL
NEZEN