Microsoft
Software
Hardware
Network
Cuestión : ¡Ayuda por favor!
Ésta es la pregunta: el
desarrolla una calculadora básica que funcione encendido números verdaderos. El
I del interfaz utilizador HA HECHO TODO EL TRABAJO Y MI CALCULADORA FUNCIONA MUY BIEN A EXCEPCIÓN de ESTA PARTE ABAJO: el comportamiento de la calculadora del
Your debe comportarse bastante mucho como la calculadora de Windows en modo estándar. En modo estándar, la orden que las operaciones están evaluadas está la a las cuales se incorporan. Por ejemplo, si los usuarios presionan “3”, “+”, “2”, y “*”, la exhibición consigue el valor de la primera operación (3+2). Posteriormente presionando “4” y “=” resultados en el total corriente (4) que consigue multiplicado por 4, rindiendo 20. Si entran a los operadores múltiples en la sucesión, utilizar el pasado para el cómputo. ¡EL
CAN QUE ALGUIEN SATISFACE ME AYUDA! ÉSTE ES MI CÓDIGO: 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 parcial público de la clase del
: Form
{bool del
agregan = falso; submarino del bool del
= falso; el bool del
se multiplica = falso; divisoria del bool del
= falso; igual del bool del
= falso;
{
InitializeComponent del calculatorForm del
() (); vacío privado Form1_Load (remitente del objeto, vacío privado btn1_Click (remitente del objeto, e)
{
CheckifEqual del
del
} del
del
del e)
{
} de EventArgs de EventArgs ();
del
textBox1.Text = textBox1.Text + “1”;
{
del
CheckifEqual del
} () si
{
textBox1.Text = ""; igual del
= falso; vacío privado btn0_Click (remitente del objeto, e)
{
CheckifEqual del
del
} del
} de EventArgs ();
textBox1.Text = textBox1.Text + “0”; vacío privado btn4_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “4”; vacío privado btn7_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “7”; vacío privado btm8_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “8”; vacío privado btn5_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “5”; vacío privado btn2_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “2”; vacío privado btn3_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “3”; vacío privado btn6_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “6”; vacío privado btn9_Click (remitente del objeto, e)
{
CheckifEqual del
del
} de EventArgs ();
textBox1.Text = textBox1.Text + “9”; btnDec_Click vacío privado del
del
} (remitente del objeto, e)
{
CheckifEqual de EventArgs ();
si (textBox1.Text.Contains (”.
{vuelta del
")) del
; else
{
del
del
} textBox1.Text = textBox1.Text + “. ”; btnPlusMinus_Click vacío privado del
del
del
}} (remitente del objeto, e)
{
de EventArgs si
{
(de textBox1.Text.Contains (“-
")) textBox1.Text = textBox1.Text.Remove (0, 1); else
{
del
del
} textBox1.Text =” - “+ textBox1.Text; btnAdd_Click vacío privado del
del
del
}} (remitente del objeto, e)
{
de EventArgs si (
{vuelta del "") del == de textBox1.Text del
; else
del
del
} {el
agrega = verdad;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnEqual_Click vacío privado del
del
del
}} (remitente del objeto, e)
{igual de EventArgs del
= verdad;
si (agregar)
{
diciembre decimal = Convert.ToDecimal (textBox1
.Tag) + Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
del
} si (multiplicarse)
{
diciembre decimal = Convert.ToDecimal (textBox1
.Tag) * Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
del
} si
{
diciembre decimal = Convert.ToDecimal (textBox1
.Tag) - Convert.ToDecimal (textBox1
.Text);
textBox1.Text = dec.ToString ();
}
si
{
decimal diciembre = Convert.ToDecimal ()/Convert.ToDecimal (textBox1
.Text) de textBox1
.Tag;
textBox1.Text = dec.ToString (); btnSub_Click vacío privado del
del
del
}} (remitente del objeto, e)
{
de EventArgs si (
{vuelta del "") del == de textBox1.Text del
; else
{submarino del
del
} del
= verdad;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnMultiply_Click vacío privado del
del
del
}} (remitente del objeto, e)
{
de EventArgs si (
{vuelta del "") del == de textBox1.Text del
; else
del
del
} {el
se multiplica = verdad;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnDivide_Click vacío privado del
del
del
}} (remitente del objeto, e)
{
de EventArgs si (
{vuelta del "") del == de textBox1.Text del
; else
{divisoria del
del
} del
= verdad;
textBox1.Tag = textBox1.Text;
textBox1.Text = ""; btnClear_Click vacío privado del
del
del
}} (remitente del objeto, e)
de EventArgs {el
agrega = submarino = se multiplica = divisoria = igual = falso;
textBox1.Text = "";
textBox1.Tag = "";
del
} class= del
Respuesta : ¡Ayuda por favor!
Usted tiene un suplemento} apenas sobre ese método y usted tiene a} el faltar en el extremo. Usted pudo haber insertado su código entre los pares incorrectos} de S.
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor