Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Что я делаю не так? (http://forum.oszone.net/showthread.php?t=272033)

asacyra 14-11-2013 14:16 2254422

Что я делаю не так?
 
Дали задание написать программу. вот формула c*(b-a)+ (f/2)*(b^2-a^2)-(g/3)*(b^3-a^3). По нажатии кнопки ответ. как написать ответ?
вот скрин проги [IMG][/IMG]
вот код программы
Код:

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            int a;
            a = Convert.ToInt16(textBox1.Text);
         
        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            int b;
            b = Convert.ToInt16(textBox2.Text);
        }

        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            int c;
            c = Convert.ToInt16(textBox4.Text);
        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            int f;
            f = Convert.ToInt16(textBox3.Text);
        }

        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            int g;
            g = Convert.ToInt16(textBox5.Text);
        }

        private void button1_Click(object sender, EventArgs e);
          ????????????????????????
    }


lxa85 14-11-2013 15:04 2254460

asacyra, собственно это все бантики, к вопросу ЧЯДнТ отношения не имеющие.
Не делаете вы самого главного - не вычисляете ответ по заданной формуле.
Цитата:

Цитата asacyra
как написать ответ? »

Что-то типа:
Код:

answer = c*(b-a)+ (f/2)*(b^2-a^2)-(g/3)*(b^3-a^3);
textBox6.Text = Convert.ToString(answer);

Да, и процедуры textBox?_TextChanged "слить" в одну. Т.к. вводимые переменные f,c,a,b и тд. локальные(!), и действуют только в пределах заданной процедуры/функции.
Код:

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            int f;
            f = Convert.ToInt16(textBox3.Text);
        } // про переменную f уже можно забыть.


asacyra 14-11-2013 15:13 2254466

спасибо


Время: 12:00.

Время: 12:00.
© OSzone.net 2001-