Найти ошибку в работе системы исключений - C#
Формулировка задачи:
Криво работают исключения
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double y, x, lnln1, lnln2, forln1, forln2; x = 1; forln1 = Math.Pow(x, 4) - 1; forln2 = 1 + x; lnln1 = Math.Log10(forln1) / Math.Log10(Math.E); lnln2 = Math.Log10(forln2) / Math.Log10(Math.E); y = lnln1 + lnln2; try { 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()); for (double i = a; i <= b; i += h) try { Console.WriteLine("y({0})={1:f4}", i); } catch { Console.WriteLine("y({0})=error", i); } } catch (FormatException) { Console.WriteLine("Неверный формат ввода данных"); } catch { Console.WriteLine("Неизвестная ошибка"); } Console.ReadKey(); } } }
Решение задачи: «Найти ошибку в работе системы исключений»
textual
Листинг программы
Console.WriteLine("y({0})={1:f4}", i, /* нет второго аргумента для {1:f4}*/);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д