Étape 8: Calcul de sortie
Maintenant le temps de faire ce que d’une calculatrice meilleur, calculer la sortie !
8.1. Insérez le code suivant dans le gestionnaire d’événements de bouton est égal à. (Essayez de ne pas coller, essayez et comprendre ce qui se passe).
operand2 = entrée ; Si (opération == « + »)
double num1, num2 ;
double. TryParse (operand1, out num1) ;
double. TryParse (operand2, out num2) ;
{
résultat = num1 + num2 ;
textBox1.Text = résultat. ToString() ;
}
ElseIf (opération == '-')
{
résultat = num1 - num2 ;
textBox1.Text = résultat. ToString() ;
}
ElseIf (opération == ' *')
{
résultat = num1 * num2 ;
textBox1.Text = résultat. ToString() ;
}
ElseIf (opération == « / »)
{
Si (num2! = 0)
{
résultat = num1 / num2 ;
textBox1.Text = résultat. ToString() ;
}
d’autre
{
textBox1.Text = « DIV/Zero! » ;
}
}
Code expliquées : Tout d’abord, nous définissons notre chaîne d’entrée égale à notre deuxième chaîne opérande (operand2). Nous faisons cela parce que nous partons du principe que l’utilisateur a cliqué sur le bouton « = ». Ensuite, nous créons quelques doubles plus (num1 et num2). Il vont stocker les valeurs numériques qui ont été stockées dans operand1 et operand2. Les prochaines lignes (double. TryParse (operand1, out num1) ; et double. TryParse(operand2, out num2) ;) convertir la chaîne en operand1 ou operand1, dans un type double, et puis placez-le dans num1 ou num2, selon ce que nous avons spécifié dans la méthode. Cela permettra à l’ordinateur pouvoir exécuter des fonctions mathématiques sur les nombres.
If() et else if() a expliqué : Les fonctions fonction if() et else if() sont utilisées pour les comparaisons de données. La première instruction if () peut être lu comme « si le caractère de l’opération est égal à la + signe. » Si cette condition est true, le code s’exécute tout le code est à l’intérieur de la fi accolades de l’instruction ({}). Autre fonction if() instructions sont utilisées si plusieurs si les déclarations sont utilisées pour vérifier une condition. Si la fonction if() précédente ou else if() n’est pas vrai, alors le code dans les supports est ignoré et le programme va sauter sur la prochaine fonction if() sinon if() en ligne et ainsi de suite.
Si notre condition est satisfaite basé sur quelle opération a été fixée, nous indiquent à l’ordinateur pour exécuter le calcul correct en plaçant les fonctions correctes dans leurs déclarations if() correspondante. Le code résultat = num1 + num2 ; ajoutera les variables num1 et num2 ensemble et stocker le résultat dans la variable résultat.
Affichage du résultat : le code line textBox1.Text = résultat. ToString() ; Convertira la variable résultat à un type de chaîne et puis placez-le dans la zone de texte pour afficher la sortie.
8.2. exécuter votre code et voir ce qui se passe !
8.3, cliquez sur enregistrer tout et passez à l’étape 9.