Questione : Aiuto per favore!

Ciò è la domanda: il
sviluppa un calcolatore di base che aziona sopra i numeri reali. Il


I dell'interfaccia utente HA FATTO TUTTO IL LAVORO ED il MIO CALCOLATORE FUNZIONA BENISSIMO TRANNE QUESTA PARTE QUI SOTTO: il comportamento del calcolatore del

Your dovrebbe praticamente comportarsi come il calcolatore di Windows nel modo standard. Nel modo standard, l'ordine che i funzionamenti sono valutati è quello in cui sono inseriti. Per esempio, se gli utenti preme “3„, “+„, “2„ e “*„, l'esposizione ottiene il valore del primo funzionamento (3+2). Successivamente premendo “4„ e “=„ risultati nel totale corrente (4) ottenendo moltiplicato per 4, rendendo 20. Se gli operatori multipli sono immessi nella successione, usare quello ultimo per il calcolo. IL

CAN CHE QUALCUNO SODDISFA LO AIUTA! CIÒ È IL MIO CODICE: sistema del

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
{calculatorForm parziale pubblico del codice categoria del
: Form
{bool del
aggiungono = falso; sommergibile di bool del
= falso; il bool del
si moltiplica = falso; disaccordo di bool del
= falso; uguale di bool del
= falso;
{
InitializeComponent del calculatorForm del

() (); vuoto riservato Form1_Load (mittente dell'oggetto, vuoto riservato btn1_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} del

del

del e)
{

} di EventArgs di EventArgs ();
del
textBox1.Text = textBox1.Text + “1„;
{
del

CheckifEqual del
} () se
{
textBox1.Text = ""; uguale del
= falso; vuoto riservato btn0_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} del
} di EventArgs ();
textBox1.Text = textBox1.Text + “0„; vuoto riservato btn4_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del

} di EventArgs ();
textBox1.Text = textBox1.Text + “4„; vuoto riservato btn7_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “7„; vuoto riservato btm8_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “8„; vuoto riservato btn5_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “5„; vuoto riservato btn2_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “2„; vuoto riservato btn3_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “3„; vuoto riservato btn6_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “6„; vuoto riservato btn9_Click (mittente dell'oggetto, e)
{
CheckifEqual del

del
} di EventArgs ();
textBox1.Text = textBox1.Text + “9„; btnDec_Click vuoto riservato del

del
} (mittente dell'oggetto, e)
{
CheckifEqual di EventArgs ();
se (textBox1.Text.Contains („.
{ritorno del ")) del
; else
{
del
del
} textBox1.Text = textBox1.Text + “. „; btnPlusMinus_Click vuoto riservato del

del
del
}} (mittente dell'oggetto, e)
{
di EventArgs se (
{
di textBox1.Text.Contains (“- ")) textBox1.Text = textBox1.Text.Remove (0, 1); else
{
del
del
} textBox1.Text =„ - “+ textBox1.Text; btnAdd_Click vuoto riservato del

del
del
}} (mittente dell'oggetto, e)
{
di EventArgs se (
{ritorno del "") del == di textBox1.Text del
; else
del
del
} {
aggiunge = allinea;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnEqual_Click vuoto riservato del

del


del
}} (mittente dell'oggetto, e)
{uguale di EventArgs del
= allineano;
se (aggiungere)
{
dicembre decimale = Convert.ToDecimal (textBox1.Tag) + Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();
del
} se (moltiplicar)
{
dicembre decimale = Convert.ToDecimal (textBox1.Tag) * Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();
del

} se
{
dicembre decimale = Convert.ToDecimal (textBox1.Tag) - Convert.ToDecimal (textBox1.Text);
textBox1.Text = dec.ToString ();

}
se
{
decimale dicembre = Convert.ToDecimal ()/Convert.ToDecimal (textBox1.Text) di textBox1.Tag;
textBox1.Text = dec.ToString (); btnSub_Click vuoto riservato del

del



del
}} (mittente dell'oggetto, e)
{
di EventArgs se (
{ritorno del "") del == di textBox1.Text del
; else
{sommergibile del
del
} del
= allineano;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnMultiply_Click vuoto riservato del

del
del
}} (mittente dell'oggetto, e)
{
di EventArgs se (
{ritorno del "") del == di textBox1.Text del
; else
del
del
} {
si moltiplica = allinea;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnDivide_Click vuoto riservato del

del

del
}} (mittente dell'oggetto, e)
{
di EventArgs se (
{ritorno del "") del == di textBox1.Text del
; else
{disaccordo del
del
} del
= allineano;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnClear_Click vuoto riservato del

del
del
}} (mittente dell'oggetto, e)
di EventArgs {
aggiunge = sommergibile = si moltiplica = disaccordo = uguale = falso;
textBox1.Text = "";
textBox1.Tag = "";

del
} class= del

Risposta : Aiuto per favore!

Avete un supplemento} appena sopra quel metodo ed avete a} mancare all'estremità.  Potete inserire il vostro codice fra gli accoppiamenti errati} dello S.
Altre soluzioni  
 
programming4us programming4us