Maken van een rekenmachine Visual Studio C# (8 / 11 stap)

Stap 8: Berekening van Output


Nu tijd om te doen wat een rekenmachine doet best, berekenen output!

8.1. Voeg de volgende code in de gebeurtenis-handler van gelijken knop.  (Probeer niet te gewoon plakken, proberen te begrijpen wat er gebeurt).

operand2 = input;
dubbele num1, num2;
dubbele. TryParse (operand1, uit num1);
dubbele. TryParse (operand2, uit num2);

Als (operatie == '+')
{
resultaat = num1 + num2;
textBox1.Text = resultaat. ToString();
}
anders als (operatie == '-')
{
resultaat = num1 - num2;
textBox1.Text = resultaat. ToString();
}
anders als (operatie == ' *')
{
resultaat = num1 * num2;
textBox1.Text = resultaat. ToString();
}
anders als (operatie == '/')
{
Als (num2! = 0)
{
resultaat = num1 / num2;
textBox1.Text = resultaat. ToString();

}
anders
{
textBox1.Text = "DIV/Zero!";
}

}

Code uitgelegd: We stellen eerst onze invoerreeks gelijk aan onze tweede operand string (operand2).  We doen dit omdat wij gaan ervan uit dat de gebruiker op de knop "=" heeft geklikt.  Vervolgens maken wij sommige meer dubbelspel (num1 en num2).  Deze slaat de numerieke waarden die zijn opgeslagen in operand1 en operand2.  De volgende lijnen (dubbel. TryParse (operand1, uit num1); en double. TryParse(operand2, out num2);) de tekenreeks die in operand1 of operand1, in een dubbele type, converteert en vervolgens plaatst u het in num1 of num2, afhankelijk van wat we hebben opgegeven in de methode.  Hierdoor kan de computer voor zitten kundig voor wiskundige functies uitvoeren met de getallen.

If() en anders if() uitgelegd:  De functies if() en anders if() worden gebruikt om gegevens te vergelijken.  De eerste verklaring van de if() kan worden gelezen als "als het teken in werking is gelijk aan het + teken."  Als deze voorwaarde waar is, de code zal uitvoeren welke code is binnenkant van de als verklaring de accolades ({}).  Anders if() verklaringen worden gebruikt als er meerdere als verklaringen worden gebruikt om te controleren van een voorwaarde.  Als de vorige if() of anders if() niet waar is, vervolgens de code in de haakjes worden overgeslagen en het programma zal springen naar het volgende if() of anders if() in lijn, enzovoort.

Als onze voorwaarde is voldaan gebaseerd off van welke operatie was ingesteld op, we vertellen de computer uit te voeren van de juiste wiskunde door het plaatsen van de juiste functies in de bijbehorende if()-instructies.  De code resultaat = num1 + num2; zal de variabelen num1 en num2 bij elkaar optellen, en het resultaat opslaan in de variabele resultaat.

Weergave van het resultaat: de code lijn textBox1.Text = resultaat. ToString(); Zal de variabele resultaat omzetten in een string type, en vervolgens plaatst u deze in het tekstvak om de uitvoer weer te geven.

8.2. Voer uw code en zien wat er gebeurt!

8.3 op opslaan alle en ga naar stap 9.

Gerelateerde Artikelen

Het maken van een webbrowser in Visual Studio

Het maken van een webbrowser in Visual Studio

Dit instructable zal u tonen hoe te maken van een webbrowser in Visual Studio 2013.Stap 1: De sjabloonOpen een nieuw project in Visual Studio en kies "Windows Forms-toepassing".Stap 2: Krijgen wat u nodig hebtGa naar de werkset besturingselement
Maken van een eenvoudig Operating System

Maken van een eenvoudig Operating System

Ooit wilde maken van een besturingssysteem? Ooit afgenomen om te weten hoe de opdrachtregel besturingssystemen werken? Alles is hier!Dus we make a basic Operating System in C#, maak je geen zorgen, als u weet zelfs sommige basis van c++ of java, zult
Cm7b5 - het maken van een compiler voor x86 vanaf nul

Cm7b5 - het maken van een compiler voor x86 vanaf nul

Dit is een tutorial voor het maken van een compiler voor een eenvoudige subset van de C taal op x86 het platform. De broncode en de voorbeelden zijn op github.comCm7b5 broncodeCm7b5 wikiDe codevoorbeelden doorlopen progressieve stappen:Tekenreeks tok
Maken van een bar uit teruggewonnen hout

Maken van een bar uit teruggewonnen hout

Hallo daar mensen!Ik ben een student van de media en soms moeten we sets voor onze studio producties op de Universiteit. Zoals ik geïnteresseerd in houtbewerking ben, valt dit op mij nogal wat (ik hou het wel!)Deze keer, ik dacht ik zou het opnemen v
Maken van een lap steelgitaar uit een pool cue geval

Maken van een lap steelgitaar uit een pool cue geval

ik heb gemaakt deze drie geregen, elektrische lap steelgitaar uit een oude pool cue zaak ik bij een op-shop kocht. Het geluid is vrij ruw, die soort past de hele rokerige, louche pool hall feel van het. Plus, als je klaar bent busking voor geld om te
Daft Punk-helmen en complete kostuums zonder gebruik te maken van een vacu-formulier

Daft Punk-helmen en complete kostuums zonder gebruik te maken van een vacu-formulier

gemaakt in 4 maanden, voor ongeveer $50 per hele kostuum, met inbegrip van de helm.Allereerst, dit zijn geen exacte replica's, ze hebben geen geprogrammeerde LEDS, en geen vizieren Vacu-gevormd. Mij watertje trying voor verrichten zulks voor als goed
Maken van een zwembad Robo-Snake

Maken van een zwembad Robo-Snake

Sneel is de naam van mijn slang / aal zwemmen robot. Dit is de documentatie van de hardware, software en mechanische ontwerp van Sneel_003.urethaan flex tubing, microcontrollers, Zigbee draadloze radio, slangklemmen, draden, servomotoren, titanium se
Maken van een leger van Gromit (Claymation Mold making)

Maken van een leger van Gromit (Claymation Mold making)

Fancy een klei stop motion animatie Aardman stijl maken?De kansen zijn dat zal u meer dan één cijfer van klei, in feite moet u waarschijnlijk een legertje.Hier is een goedkope manier om 'klonen' van uw originele sculptuur.Benodigde materialen:Armatuu
Hoe te maken van een jaren 90 hiphop Beat

Hoe te maken van een jaren 90 hiphop Beat

Hallo mensenIk ben 90sflav, ik zal u uitleggen de base van monster en beatmaking om het maken van een eenvoudige hiphop beat.Hiervoor zijn de behoeften relatief. U kunt het doen met een Akai MPC, een baas SP-x0x... of met een DAW (FL Studio, reden, A
Maken van een professioneel product weergave snel voor Shapeways met behulp van Maya

Maken van een professioneel product weergave snel voor Shapeways met behulp van Maya

Bij de verkoop van een model ontwerp op 3D printen websites zoals Shapeways, vind ik het belangrijk om beide een mooie en professionele eerste indruk maken voor een klant wanneer zij het land op uw productpagina.In deze les gaan we gebruiken Maya 201
Maken van een interactieve twinkling winter cap

Maken van een interactieve twinkling winter cap

Winter in Nederland! Geen sneeuw, geen ijs, maar eindeloze regen. Zij zeggen de mensen rond de Noordpool hebben 29 woorden voor sneeuw hebben Nederlanders over hetzelfde aantal woorden voor regen.We hebben toch een gevoel van de winter zo hoort het o
Intro te programmeren (met behulp van een rekenmachine)

Intro te programmeren (met behulp van een rekenmachine)

dit Instructable zal geven u basisvaardigheden programma eenvoudige vergelijkingen in uw calculator.  I 'm gonna worden met behulp van een rekenmachine TI-84 Plus en ik weet dat dit zal overgebracht rechtstreeks naar de TI-83.  Sommige rekenmachines
Lessen in het maken van een middeleeuwse Vielle

Lessen in het maken van een middeleeuwse Vielle

Dit is mijn replica van een middeleeuwse vielle, een voorouder van de moderne viool. Het werd gespeeld door troubadours uit de 13e tot de 15e eeuw.Dit is niet bedoeld als een complete gids voor het maken van een vielle, noch mijn vielle bijzonder aut
Met behulp van een cutter silhouet te maken van een slogan t-shirt

Met behulp van een cutter silhouet te maken van een slogan t-shirt

Dit is een eenvoudige stapsgewijze proces voor het gebruik van een kotter silhouet te maken van de slogan van een enkele kleur t-shirt.Stap 1: Verzamel uw materialen Je moet...Een lege t-shirt (bij voorkeur gloednieuwe) *T-shirt vinyl - kleur van uw