Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Белый ящик / using System

.doc
Скачиваний:
14
Добавлен:
12.02.2015
Размер:
30.72 Кб
Скачать

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace black_box

{

class Program

{

static void Main(string[] args)

{

try {

Console.WriteLine("Введите 1 значение");

string x, y, z;

double a, b, c;

x = Console.ReadLine();

a = Convert.ToDouble(x);

if (a <= 0) throw new Exception("Неверный!");

Console.WriteLine("Введите 2 значение");

y = Console.ReadLine();

b = Convert.ToDouble(y);

if (b <= 0)

throw new Exception("Введено неверное значение");

Console.WriteLine("Введите 3 значение");

z = Console

.ReadLine();

c = Convert.ToDouble(z);

if (c <= 0)

throw new Exception("Введено неверное значение");

if ((b + c < a) || (a + b < c) || (a + c < b)) throw new Exception("Треугольник с такими данными не существует");

double l = a * a + b * b;

double r = c * c;

double l2 = b * b + c * c;

double r2 = a * a;

double l3 = a * a + c * c;

double r3 = b * b;

if (a == b || b == c || a == c)

Console.WriteLine("Равнобедренный");

else

{

if ((a == b) && (b == c))

Console.WriteLine("Равносторонний");

else

{

if ((l == r)||(l2==r2)||(l3==r3))

Console.WriteLine("Прямоугольный");

else

Console.WriteLine("Разносторонний");

}

}

}

catch (Exception e)

{Console.WriteLine(e.Message);}

Console.ReadKey();

}}}

Соседние файлы в папке Белый ящик