PDA

View Full Version : سوال: سوال درباره عمل محاسباتی در #C



amirsina23
یک شنبه 10 آذر 1392, 15:31 عصر
سلام

یک سوال داشتم :

public Form1()
{
InitializeComponent();
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void textBox2_TextChanged(object sender, EventArgs e)
{
double y;
y = double.Parse(rosh.Text);
}


private void ghy_TextChanged(object sender, EventArgs e)
{
double x;
x = double.Parse(ghy.Text);
}

private void button1_Click(object sender, EventArgs e)
{
double hesab;
hesab = ghy.Text * rosh.Text + 1 - ghy.Text;
MessageBox.Show(hesab.ToString());
}
}
}


این برنامه 2 تا تکست داره که مقدار میگیره و میخوام عملیاتی روی اون انجام بده و اونو مسیج باکس کنه ولی از قسمت hesab = ghy.Text * rosh.Text + 1 - ghy.Text; ایراد میگیره میخوام ببینم اشکال از کجاست و اگه جای دیگه هم مشکل داره بهم بگین

ممنون @};-

a_ehsan68
یک شنبه 10 آذر 1392, 15:36 عصر
با سلام.

دوست عزیز برای عملیات محاسباتی اول باید رشته ها رو تبدیل کنی. مثلا: hesab=Double.parse(ghy.text) * Double.parse(rosh.text) + 1

fmehrvarzi
یک شنبه 10 آذر 1392, 15:39 عصر
به خاطر اینه که عملیات ضرب روی استرینگ انحام دادی که بی معنی هستش از این استفاده کن

hesab = double.Parse(ghy.Text) * double.Parse(rosh.Text) + 1 - double.Parse(ghy.Text);

amirsina23
یک شنبه 10 آذر 1392, 15:50 عصر
خیلی ممنون از دوستان مشکل حل شد

بسته شود

:قلب: