Как работает try catch на примере условий существования треугольника - C#
Формулировка задачи:
еще один банальный вопрос о том как работает try catch на примере условий существования треугольника
static void Main(string[] args) { double A, B, C, p, S; Console.Write("Введите сторону A: "); A = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите сторону B: "); B = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите сторону C: "); C = Convert.ToDouble(Console.ReadLine()); if ((A < 0 || B < 0 || C < 0) && (B + C > A) || (A + C > B) || (A + B > C)) { Console.WriteLine("треугольник не может существовать"); } else { p = (A + B + C) / 2; S = Math.Sqrt(p * (p - A) * (p - B) * (p - C)); Console.WriteLine("Площадь равна: {0}", S); Console.ReadLine(); } }
Решение задачи: «Как работает try catch на примере условий существования треугольника»
textual
Листинг программы
main(){ throw new Exception("Сообщение критической ошибки"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д