Kalkulator u c#

poruka: 4
|
čitano: 3.004
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
Kalkulator u c#

Može li mi netko pomoći napraviti u C# winform aplikaciju kalkulator za skolu. S jednim textboxom i samo osnovne operacije zbrajanje, oduzimanje, množenje i djeljenje. Bio bih jako zahvalan. Hvala unaprijed.

 

P.S. Ucili smo samo naredbe if, for, while i switch. Ako moze samo sa tim naredbam jos bolje :)

 
0 0 hvala 0
13 godina
offline
Re: Kalkulator u c#

Pa to je pretrivijalno, imaš temu C# -Problemi i rješenja za to, ali dobro.

Parsiraš text iz textboxova, ne jednog nego dva, prasiraš pomoću metode

 

Int32.Parse(txtPrviBroj.Text);

Int32.Parse(txtDrugiBroj.Text);

 

Možeš postaviti više buttona za različite operacije ili checkbox/dropdown listu za operacije.

14 godina
neaktivan
offline
Kalkulator u c#

da ali ja bas trebam s jednim textboxom

 
0 0 hvala 0
13 godina
offline
Kalkulator u c#

Imaš metod Split, recimo hoćeš da iz textboxa izvučeš brojeve, tada napraviš jedno polje tipa char koje će imati znakove za računske operacije. Zatim na Text atribut TextBox-a primjeniš metod Split. To spremiš u neko polje stringova.
Npr:

        private void btnIzraz_Click(object sender, EventArgs e)
        {
            lblRezultat.Text = String.Empty;
            char[] operandi = { '+', '-', '*', '/' };
            string[] brojevi = txtIzraz.Text.Split(operandi);
            foreach (var item in brojevi)
            {
                lblRezultat.Text += item + " ";
            }
        }

 

Dobiješ ovako:

 

 

Je li ti sada jasno kako ćeš dalje, dakle sada parsiraš u Int32 vrijednosti polja stringova i spremiš ih u varijable tog tipa. Onda valjda znaš dalje.

Poruka je uređivana zadnji put uto 4.12.2012 19:39 (royalhero).
 
2 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice