Ошибка - Входная строка имела неверный формат - C#
Формулировка задачи:
Листинг программы
- static double f(double x)
- {
- double y;
- if (x >= 0.9)
- y = 1 / Math.Pow(.1 + x, 2);
- else if (x >= 0)
- y = 0.2 * x + 0.1;
- else
- y = x * x + 0.2;
- return y;
- }
- static void f(double x, out double y)
- {
- if (x >= 9)
- y = 1 / Math.Pow(.1 + x, 2);
- else if (x >= 0)
- y = 0.2 * x + 0.1;
- else
- y = x * x + 0.2;
- }
- static void Main(string[] args)
- {
- Console.Write(" a=");
- double a = double.Parse(Console.ReadLine());
- Console.Write(" b=");
- double b = double.Parse(Console.ReadLine());
- Console.Write(" h=");
- double h = double.Parse(Console.ReadLine());
- Console.WriteLine("Метод с параметром-значением:");
- for (double i = a; i <= h; i += h)
- Console.WriteLine(" f({0:f2})=(1:f3}", i, f(i));
- Console.WriteLine("Метод со ссылкой по выходному параметру:");
- double y;
- for (double i = a; i <= b; i += h)
- {
- f(i, out y);
- Console.WriteLine(" f({0:f2})={1:f3}", i, y);
- }
- }
Листинг программы
- Console.WriteLine(" f({0:f2})=(1:f3}", i, f(i));
Решение задачи: «Ошибка - Входная строка имела неверный формат»
textual
Листинг программы
- for (double i = a; i <= b; i += h)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д