Getallen van hoog naar laag

Status
Niet open voor verdere reacties.

Diigii

Gebruiker
Lid geworden
18 jan 2009
Berichten
7


Ik heb dus 3 tekst vakken.

De opdracht is, als ik in Tekstvak 1: '1' invul en in Tekstvak 2: '6' invul en in Tekstvak 3: '2' invul. Dat als ik dan op de knop druk, de getallen van hoog naar laag staat.

In het begin staat er dus: 1 6 2 onder elkaar. Als ik op de knop druk moet het: 6 2 1 worden.

Iemand tutorials of aanwijzingen hoe ik dit kan oplossen?

Thanks :D
 
Een duidelijkere uitleg zou niet misstaan.
Over welk programma gaat het?
:(
 
school vraag ?
 
Het gaat over het programma: Microsoft Visual C# 2005 Express Edition

Wat ik moet maken is:

in die 3 tekstvakken, als ik daar cijfers in de tekstvakken zet. In de bovenste zet ik 1, en de middelste zet ik 2 en in de onderste zet ik 3. Als ik dat heb gedaan, en op de knop druk moet de 3 boven aan komen te staan, de 2 in het midden en de 1 onderaan.

Ik hoop dat ik genoeg info heb gegeven. Zoniet? ASK! :)
 
Volgens mij bedoelt Digii eerder hoe hij de cijfers vergelijkt. In dat geval had ik dit nog liggen. Hoop dat je er wat aan hebt. (dit moet uiteraard onder je knop staan als code)

Code:
 //Declareren en initialiseren            
            string invoer1, invoer2, invoer3;
            int getal1 = 0, getal2 = 0, getal3 = 0;
            int kleinsteGetal = 0, grootsteGetal =0, middelGetal =0;
            //Declareren en initialiseren    

            //invoeren van getallen uit textboxxen   als je textbox anders heet dit aanpassen
            invoer1 = textBox1.Text;
            invoer2 = textBox2.Text;
            invoer3 = textBox3.Text;
            //invoeren van getallen uit textboxxen

            //Parsen van Getallen van String naar Integer
            getal1 = int.Parse(invoer1);
            getal2 = int.Parse(invoer2);
            getal3 = int.Parse(invoer3);
            //Parsen van Getallen van String naar Integer

            //Grootste getal bepalen
            if (getal1 > getal2 && getal1 > getal3)
            {
                grootsteGetal = getal1;
            }
            else if (getal2 > getal3 && getal2 > getal1)
            {
                grootsteGetal = getal2;
            }
            else if (getal3 > getal1 && getal3 > getal2)
            {
                grootsteGetal = getal3;
            }
            //Grootste getal bepalen


            //Middelste en kleinste getal bepalen
            if (grootsteGetal == getal1)
            {
                if (getal2 > getal3)
                {
                    middelGetal = getal2;
                    kleinsteGetal = getal3;
                }
                else
                {
                    middelGetal = getal3;
                    kleinsteGetal = getal2;
                }
            }

            if (grootsteGetal == getal2)
            {

                if (getal1 > getal3)
                {
                    middelGetal = getal1;
                    kleinsteGetal = getal3;
                }
                else
                {
                    middelGetal = getal3;
                    kleinsteGetal = getal1;
                }
            }

            if (grootsteGetal == getal3)
            {

                if (getal1 > getal2)
                {
                    middelGetal = getal2;
                    kleinsteGetal = getal1;
                }
                else
                {
                    middelGetal = getal2;
                    kleinsteGetal = getal1;
                }
            }
            //Middelste en kleinste getal bepalen


            //Uitvoer naar textbox terug schrijven
            textBox1.Text = grootsteGetal.ToString();
            textBox2.Text = middelGetal.ToString();
            textBox3.Text = kleinsteGetal.ToString();
            //Uitvoer naar textbox terug schrijven
 
Laatst bewerkt door een moderator:
@Marvindotnet graag even mijn reactie lezen hierboven.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan