Как работает 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("Сообщение критической ошибки");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д