Компьютерная графика, мультимедиа и игры на Visual C#


Глава Степени, корни, логарифмы и факториалы


 

Теперь в шаблон файла Form9.cs необходимо написать нашу часть кода для выполнения расчетов. Для возведения  числа “x” в различные степени (при помощи первой кнопки со знаком “=” на данной форме Form9) дважды щелкаем эту кнопку (рис. 13.1). Появляется файл Form9.cs с шаблоном, в который записываем:

     double x, x2, x3, x4, x5;

     x = Convert.ToDouble(textBox1.Text);

     x2 = Math.Pow(x,2);

     textBox2.Text = x2.ToString();

     x3 = Math.Pow(x,3);

     textBox3.Text = x3.ToString();

     x4 = Math.Exp(x);

     textBox4.Text = x4.ToString();

     x5 = Math.Pow(10,x);

     textBox5.Text = x5.ToString();

     textBox6.Focus();

Для вычисления степени 

 или x^y (при помощи второй кнопки со знаком “=” на данной форме Form9) дважды щелкаем эту кнопку в режиме проектирования (рис. 13.1). Появляется файл Form9.cs с шаблоном, в который записываем:

     double x, y, x2;

     x = Convert.ToDouble(textBox1.Text);

     y = Convert.ToDouble(textBox6.Text);

     x2 = Math.Pow(x,y);

     textBox7.Text = x2.ToString();

     textBox11.Focus();

Для вычисления корней (

или sqrt(x);   
 или x^(1/3);   
 или x^(1/y) при помощи третьей кнопки со знаком “=” на форме Form9, дважды щелкаем эту кнопку (рис. 13.1). Появляется файл Form9.cs с шаблоном, в который записываем:

     double x, x2, c, x3, x4, y;

     x = Convert.ToDouble(textBox1.Text);

     x2 = Math.Sqrt(x);

     textBox8.Text = x2.ToString();

     c = 1/3.0;

     x3 = Math.Pow(x,c);

     textBox9.Text = x3.ToString();

     y = Convert.ToDouble(textBox6.Text);

     if (y!=0)

     {

     c = 1/y;

     x4 = Math.Pow(x,c);

     }

     else x4 = 0;

     textBox10.Text = x4.ToString();

     textBox11.Focus();

Для вычисления корня

 или a^(x/y) при помощи четвертой кнопки со знаком “=” на форме Form9 дважды щелкаем эту кнопку (рис. 13.1). Появляется файл Form9.cs с шаблоном, в который записываем:

     double x, y, a, c, x4;

     x = Convert.ToDouble(textBox1.Text);

     y = Convert.ToDouble(textBox6.Text);




Начало  Назад  Вперед



Книжный магазин