私は学校でこの「ギャンブル」プログラムを作っています。私たちの使命は、3つのダイスロールを持ち、中間のダイスが最初のものよりも大きくて3番目のものよりも小さい場合です。前の数字を保存して追加する
private void BtnKasta_Click(object sender, EventArgs e)
{
Random slump = new Random();
int T1 = slump.Next(1, 7);
int T2 = slump.Next(1, 7);
int T3 = slump.Next(1, 7);
lblDice1.Text = T1.ToString();
lblDice2.Text = T2.ToString();
lblDice3.Text = T3.ToString();
double pengar = double.Parse(tbxPengar.Text);
if (T2>T1 && T3>T2)
{
double satsning = double.Parse(tbxSatsa.Text);
double vinst = satsning * 5;
double total = pengar - satsning + vinst;
lblPengar.Text = total.ToString();
私が問題にしているのは、最終的な「勝利」からトータルを節約する方法を知らないということです。例えば2000年に入れて100を賭けた場合、2000-100 +(100 * 5)だから2400を得るでしょうが、私がボタンをもう一度押してもう一度勝利すれば私はまだ2400を持っています。 2800
は全くのC#を知らないコーディング、またあなたの変数名がでている言語は、あなたのコードの中でいくつかの点で 'tbxPengar.Text = lblPengar.Text'のようなものを必要としない、で言いますあなたが「ギャンブルをもう一度」ボタンを押すポイント、 –