Vraag : Hulp tevreden!

Dit is de vraag:
ontwikkelt een basiscalculator die op echte aantallen werkt. Het grafische Gebruikersinterface


I heeft AL WERK GEDAAN EN MIJN CALCULATOR WERKT BOETE BEHALVE DIT DEEL HIERONDER: het gedrag van de calculator zou

Your zich vrij veel als de Calculator van Vensters op Standaardwijze moeten gedragen. Op Standaardwijze, is de orde dat de verrichtingen worden geëvalueerdz dat waarin zij zijn ingegaan. Bijvoorbeeld, als de gebruikers „3“ drukt, „+“, „2“, en „*“, de vertoning krijgen de waarde van de eerste verrichting (3+2). Later resulteert het drukken van „4“ en „=“ in lopend totaal (4) wordt die die met 4 wordt vermenigvuldigd, opbrengend 20. Als de veelvoudige exploitanten in successie worden ingevoerd, gebruik de laatstgenoemde voor berekening.

CAN IEMAND TE HELPEN GELIEVE ME! DIT IS MIJN CODE: systeem

using;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Calculator
{/> openbare gedeeltelijke klasse
{/> bool
boolsub = vals; /> bool
boolwaterscheiding = vals;
boolgelijke = vals; /> openbare calculatorForm

{
InitializeComponent ();
}

privé nietige Form1_Load (objecten afzender, EventArgs e)
{

}



privé nietige btn1_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();

textBox1.Text = textBox1.Text + „1“;
}

privé nietige CheckifEqual ()
{
als (gelijke)
{
textBox1.Text = ""; /> gelijke
}
}

privé nietige btn0_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „0“;

}

privé nietige btn4_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „4“;
}

privé nietige btn7_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „7“;
}

privé nietige btm8_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „8“;
}

privé nietige btn5_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „5“;
}

privé nietige btn2_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „2“;
}

privé nietige btn3_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „3“;
}

privé nietige btn6_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „6“;
}

privé nietige btn9_Click (objecten afzender, EventArgs e)
{
CheckifEqual ();
textBox1.Text = textBox1.Text + „9“; /> privé nietige btnDec_Click
}

{
CheckifEqual ();
als (textBox1.Text.Contains (“. "))
{/> terugkeer }
else
{
textBox1.Text = textBox1.Text + „. “; /> privé nietige btnPlusMinus_Click
}
}

{
als (textBox1.Text.Contains („- “))
{
textBox1.Text = textBox1.Text.Remove (0, 1);
}
else
{
textBox1.Text =“ - „+ textBox1.Text; /> privé nietige btnAdd_Click
}
}

{
als (textBox1.Text == "")
{/> terugkeer }
else
{
voegt = waar toe;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; /> privé nietige btnEqual_Click
}


}

{/> gelijke
als (voeg) toe
{decimale
Dec = Convert.ToDecimal (textBox1.Tag) + Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();
}
als (vermenigvuldig me)
{decimale
Dec = Convert.ToDecimal (textBox1.Tag) * Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();

}
als (sub)
{decimale
Dec = Convert.ToDecimal (textBox1.Tag) - Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();

}
als (waterscheiding)
{decimale
Dec = Convert.ToDecimal (textBox1.Tag)/Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString (); /> privé nietige btnSub_Click
}



}

{
als (textBox1.Text == "")
{/> terugkeer }
else
{/> sub
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; /> privé nietige btnMultiply_Click
}
}

{
als (textBox1.Text == "")
{/> terugkeer }
else
{
vermenigvuldigt zich = waar;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; /> privé nietige btnDivide_Click
}

}

{
als (textBox1.Text == "")
{/> terugkeer }
else
{/> waterscheiding
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; /> privé nietige btnClear_Click
}
}

{
voegt toe = sub = zich = waterscheiding = gelijke = vals vermenigvuldigt;
textBox1.Text = "";
textBox1.Tag = "";
}

Antwoord : Hulp tevreden!

U hebt extra} net boven die methode en u hebt a} aan het eind missend.  U kunt uw code tussen het verkeerde paar van} s. opgenomen hebben.
Andere oplossingen  
 
programming4us programming4us