При форматировании некорректно отображаются некоторые данные - C#
Формулировка задачи:
Помогите,при форматировании некорректно отображаются некоторые данные.
P.s. Нужно ,чтобы Y выводил 3 знака после запятой.
class Program
{
static void Main(string[] args)
{
//Объявление переменных
double a,b,x,xk,deltax;
double result = 1;
//Ввод данных
Console.Write("Введите значение a = ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение b = ");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение x начальное = ");
x = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение x конечное = ");
xk = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение delta = ");
deltax = Convert.ToDouble(Console.ReadLine());
while (x > xk)
{
if (b < x && x < a)
{
result = Math.Log(3) * Math.Sqrt(Math.Abs(x - a));
}
if (x < 1)
{
result = Math.Exp(x - a) + b;
Console.WriteLine("Реультаты вычислений: ");
}
if (x > a)
{
for (int j = 2; j <= 8; j++)
{
result = (j * j - x) / (Math.Sqrt(a) + j);
Console.WriteLine("x={0:0.##} y={1:0.###}",x,result);
}
}
Console.ReadKey();
}
x += deltax;
}
}Решение задачи: «При форматировании некорректно отображаются некоторые данные»
textual
Листинг программы
Console.WriteLine("x={0:0.##} y={1:f3}", x, result);