Question : Aide svp !

C'est la question : le
développent une calculatrice de base qui opère de vrais nombres. Le


I d'interface utilisateurs ONT EFFECTUÉ TOUT LE TRAVAIL ET MA CALCULATRICE FONCTIONNE TRÈS BIEN EXCEPTÉ LA PRÉSENTE PARTIE CI-DESSOUS : le comportement de la calculatrice du

Your devrait assez beaucoup se comporter comme la calculatrice de Windows en mode standard. En mode standard, l'ordre que des opérations sont évaluées est celui dans lequel elles sont écrites. Par exemple, si les utilisateurs presse « 3 », « + », « 2 », et « * », l'affichage obtient la valeur de la première opération (3+2). Plus tard pressant « 4 » et « = » résultats dans le cumul (4) obtenant multiplié par 4, rapportant 20. Si des opérateurs multiples sont entrés en succession, employer dernier pour le calcul. LE

CAN QUE QUELQU'UN SATISFONT M'AIDENT ! C'EST MON CODE : système du

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 partiel public de classe de
: Form
{bool de
s'ajoutent = faux ; sous-marin de bool du
= faux ; le bool du
se multiplient = faux ; clivage de bool du
= faux ; égale de bool du
= faux ;
{
InitializeComponent de calculatorForm du

() () ; vide privé Form1_Load (expéditeur d'objet, vide privé btn1_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} de

de

d'e)
{

} d'EventArgs d'EventArgs () ;
du
textBox1.Text = textBox1.Text + « 1 » ;
{
du

CheckifEqual du
} () si
{
textBox1.Text = "" ; égale du
= faux ; vide privé btn0_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 0 » ; vide privé btn4_Click (expéditeur d'objet, e)
{
CheckifEqual du

du

} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 4 » ; vide privé btn7_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 7 » ; vide privé btm8_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 8 » ; vide privé btn5_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 5 » ; vide privé btn2_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 2 » ; vide privé btn3_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 3 » ; vide privé btn6_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 6 » ; vide privé btn9_Click (expéditeur d'objet, e)
{
CheckifEqual du

du
} d'EventArgs () ;
textBox1.Text = textBox1.Text + « 9 » ; btnDec_Click vide privé du

du
} (expéditeur d'objet, e)
{
CheckifEqual d'EventArgs () ;
si (textBox1.Text.Contains ( ».
{retour du ")) de
; else
{
du
du
} textBox1.Text = textBox1.Text + « .  » ; btnPlusMinus_Click vide privé du

du
du
}} (expéditeur d'objet, e)
{
d'EventArgs si
{
(de textBox1.Text.Contains (« - ")) textBox1.Text = textBox1.Text.Remove (0, 1) ; else
{
du
du
} textBox1.Text = » - « + textBox1.Text ; btnAdd_Click vide privé du

du
du
}} (expéditeur d'objet, e)
{
d'EventArgs si
{retour (de "") de == de textBox1.Text de
; else
du
du
} {le
s'ajoutent = rectifient ;
textBox1.Tag = textBox1.Text ;
textBox1.Text = "" ; btnEqual_Click vide privé du

du


du
}} (expéditeur d'objet, e)
{égale d'EventArgs de
= rectifient ;
si (ajouter)
{
décembre décimal = Convert.ToDecimal (textBox1.Tag) + Convert.ToDecimal (textBox1.Text) ;
textBox1.Text = dec.ToString () ;
du
} si (se multiplier)
{
décembre décimal = Convert.ToDecimal (textBox1.Tag) * Convert.ToDecimal (textBox1.Text) ;
textBox1.Text = dec.ToString () ;
du

} si
{
décembre décimal = Convert.ToDecimal (textBox1.Tag) - Convert.ToDecimal (textBox1.Text) ;
textBox1.Text = dec.ToString () ;

}
si
{
décimal décembre = Convert.ToDecimal) (de textBox1.Tag/Convert.ToDecimal (textBox1.Text) ;
textBox1.Text = dec.ToString () ; btnSub_Click vide privé du

du



du
}} (expéditeur d'objet, e)
{
d'EventArgs si
{retour (de "") de == de textBox1.Text de
; else
{sous-marin du
du
} de
= rectifient ;
textBox1.Tag = textBox1.Text ;
textBox1.Text = "" ; btnMultiply_Click vide privé du

du
du
}} (expéditeur d'objet, e)
{
d'EventArgs si
{retour (de "") de == de textBox1.Text de
; else
du
du
} {le
se multiplient = rectifient ;
textBox1.Tag = textBox1.Text ;
textBox1.Text = "" ; btnDivide_Click vide privé du

du

du
}} (expéditeur d'objet, e)
{
d'EventArgs si
{retour (de "") de == de textBox1.Text de
; else
{clivage du
du
} de
= rectifient ;
textBox1.Tag = textBox1.Text ;
textBox1.Text = "" ; btnClear_Click vide privé du

du
du
}} (expéditeur d'objet, e)
d'EventArgs {le
s'ajoutent = sous-marin = se multiplient = clivage = égale = faux ;
textBox1.Text = "" ;
textBox1.Tag = "" ;

du
} class= de

Réponse : Aide svp !

Vous avez des frais supplémentaires} juste au-dessus de cette méthode et vous avez a} manquer à l'extrémité.  Vous avez pu avoir inséré votre code entre les paires fausses} du S.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us