найти квадратный корень из чисел, используя время - PullRequest
0 голосов
/ 19 сентября 2018

Я написал код, и он дает корень чисел правильно, но с небольшой разницей. Например, для корня 4 он дает мне: 2.0000999999998

Я хочу знать, где ошибка.

input1 = Convert.ToDouble(textBox1.Text);
double a;

if (input1 < 1000)
{
    a = 0.001;
    while ((a * a) <= input1)
    {
        a = a + 0.0001;
    }
    result = a ;
    textBox1.Text = Convert.ToString(a);
}

все мои переменные двойные.

...