Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C# (http://www.go4expert.com/forums/c-sharp/)
-   -   any ideas for calculate value in a textbox? any command (http://www.go4expert.com/forums/ideas-calculate-value-textbox-command-t1093/)

Zlebronjames 30Jul2006 21:06

any ideas for calculate value in a textbox? any command
 
do any one know any command that take the number in the textbox to a calculation by itself?

eg.
imagine textbox below I type 1234+4214312
| 1234+4214312 |

is there any command that will calculate it?

like this is the eg.
variableA =(command for calcualtion) int32.parse(textbox.text);


actually I am trying to do a short cut method if possible for a simple pluse minus div and time and also with brackets ( ) that mean do the sum (B+C) first in A(B+C) calculator. The calculation operation have to be observed. so I type out the oparation in the textbox nicely like

textbox
1 + 2 / 3 *(2+5)/200 - 5

and the equal button will be coding with,

calculate textbox = A;

textbox.Text += string.Format("add equal sign" A);

there is some error up here I don know how to do. cannot find ways.


this is the way I add in the button command same goes to the number button
Code: C#

private void button12_Click(object sender, EventArgs e)
{
    textBox1.Text += " - ";
}

private void button13_Click(object sender, EventArgs e)
{
    textBox1.Text += " * ";
}

private void button14_Click(object sender, EventArgs e)
{
    textBox1.Text += " / ";
}

private void button16_Click(object sender, EventArgs e)
{
    textBox1.Text += " *( ";
}

private void button17_Click(object sender, EventArgs e)
{
    textBox1.Text += " ) ";
}

anyone can help me some. Sorry for the my bad english.

shabbir 31Jul2006 09:56

Re: any ideas for calculate value in a textbox? any command
 
I dont think there can exist any such functionality. Either you need to write it yourself or find on net something that is exactly what you are looking for.

Zlebronjames 31Jul2006 13:00

Re: any ideas for calculate value in a textbox? any command
 
does anyone know how to use a try and catch function ? I need examples plz any C# program that has simple explain for it. Maybe I will use try and catch for calculation but I need to understand this function before I can do it.

shabbir 31Jul2006 15:08

Re: any ideas for calculate value in a textbox? any command
 
Code: C#

try
{
    int res = 0;
    for (int i = 2; i >= 0; i--)
        res = 10 / i; // <-- Will get an exception of Divide by Zero when i = 0
}
catch (Exception)
{
    System.Console.WriteLine("Caught an exception"); // Will catch the exception
}


Zlebronjames 1Aug2006 07:09

Re: any ideas for calculate value in a textbox? any command
 
Thanks for it but I still need more example because I don know how it really work.

I got anyother question which is I need to know a command that is:

if I press "(" and ")" in the textbox it will start calculate the total for sum in the brackets B+C first like eg.
A (B+C) before it will multiply the A.

I need command and sample for using it.

There is any small problem with the textbox sometime got problem with the int and string stuff so I don like textbox something, but labels can slove it. maybe you got better ideal sloving it.

shabbir 1Aug2006 07:59

Re: any ideas for calculate value in a textbox? any command
 
Instead of that you need to be using Prefix or postfix notation. Try http://www.cs.man.ac.uk/~pjj/cs2121/fix.html as that will help you in converting any mathematical expression and evaluate that using the BODMAS Rule

Zlebronjames 3Aug2006 15:37

Re: any ideas for calculate value in a textbox? any command
 
I need help !!! does anyone know how to declare variable as accept 2 thing or more like number and sign like *,/ ,+, - and store it.

manojkumarmaithil 22Jun2007 08:22

Re: any ideas for calculate value in a textbox? any command
 
Quote:

Originally Posted by Zlebronjames
does anyone know how to use a try and catch function ? I need examples plz any C# program that has simple explain for it. Maybe I will use try and catch for calculation but I need to understand this function before I can do it.

hello try and catch blocks are use for handle exception art run time
error are two types compile time errors nad run time errors
when you have errors at compile time means spell mistake or any wrong statement
and while you are not sort out that errors you are not able to run your programme. But run time error isthat when you use such command which you are not difine for example
you difine a data in string formate and trying to calculate addition with another string or another dararype rhar is not possible and your programme will behave uncoditionaly and it teminate.but when you use try and carch block it prevent for uncoditionaly temination of programme and flash a message to user for the approriate reasone .if you want to know any other question you are mostwlcome :cool:

rhaazy 11Jul2007 21:34

Re: any ideas for calculate value in a textbox? any command
 
try
{
some code
}
catch(Exception ex){System.Console.WriteLine("Exception" + ex.Message + " StackTrace: " + ex.Stacktrace);}


All times are GMT +5.5. The time now is 09:05.