tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Известны координаты вершин
Известны координаты вершин авс треугольника. напишите программу вычисляющую s-площадь этого треугольника. xa=2 ya=1 xb=6 yb=5 xc=10 yc=1
Горова2007
2 21.07.2019 23:30
1
Ответы
LOLLIPOPS45
23.09.2020 12:24
// тестировалось на C#.Net Framework 4.5
using System;
class Program
{
static void Main()
{
int x1 = 2, y1 = 1;
int x2 = 6, y2 = 5;
int x3 = 10, y3 = 1;
var a = Distance(x2, y2, x3, y3);
var b = Distance(x1, y1, x3, y3);
var c = Distance(x2, y2, x1, y1);
Console.WriteLine("S = {0}", Square(a, b, c));
Console.ReadKey();
}
//растояние между точками
static double Distance(int x1, int y1, int x2, int y2)
{
return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
//формула герона
static double Square(double a, double b, double c)
{
var p = (a + b + c) / 2;
return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
}
// теорема косинусов
static double Angle(double a, double b, double c)
{
return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
}
static bool IsAcuteAngel(double alpha)
{
return alpha < Math.PI / 2;
}
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
ЭвелинаРожкова
16.12.2020 14:05
Наведіть приклади об єктів текстового документа графічного зображення, комп ютерних презентац...
froxxxy
16.12.2020 14:06
Как называется программа предназначенная для обработки графических изображений рисунков и фотографий фоторедактор графический редактор редактор растровый графический редактор...
Chevalier26
16.12.2020 14:08
Нужно составить блок схему по данной задаче. Составьте блок – схему алгоритма вычисления произведения нечетных чисел, меньших 16. Сама программа: #include stdio.h #include conio.h...
Ампорик
19.05.2021 10:07
1) Алтынай попыталась распечатать свой проект, но появилось сообщение. 2) Создайте сценарий анимации и сюжета, используя костюмы и сцену....
Bogalexx
23.09.2019 03:10
Надо создать с программой html на блокноте про продажу шафрана...
hatechanoy23l1
28.02.2019 11:50
Для каких целей могут использовать компьютер люди следующих профессий: конструктор автомобилей писатель бухгалтер врач...
ера2009
28.02.2019 11:50
Программа на pascal. вывести на экран все числа кратные заданному а, из интервала указанного или так наверно понятнее: пользователь ввел число а и интервал чисел, из этих чисел...
DarthVader111103
28.02.2019 11:40
Найти сумму цифр четырёхзначного числа...
Яприсоединилась
22.04.2021 12:57
Який листок належить і дводольні рослини?...
korekhova1986super
22.04.2021 12:57
Дано трикутник і коло (описане або вписане). Визначте, чи є трикутник вписаним у коло або описаним навколо нього, якщо відрізки, що є відстанями від центра кола до сторін трикутника...
Популярные вопросы
Улитка ползёт со скоростью 5км/ч какое расстояние она преодолеет за 4ч? (1 задача)...
3
Составьте монолог 8-10 предложений на тему «Может ли человек, совершивший ошибку...
3
А) Қарамен берілген сөйлемді көшіріп жазып, синтаксистік талдау жасаңдар. Етістіктердің...
3
При каком значении а уравнение 4x^2+2x-a=0 имеет два одинаковых корня и найдите...
2
решить знаешь свой вес Посчитайте Какое давление вы оказываете на пол стоя на...
2
Точки К L M N середины отрезков SA SB SC и SD соответственно. Найдите периметр...
1
Дан квадратный трехчлен 9x^2+12x-5: а) Выделите полный квадрат; b) разложите...
3
3. Задайте формулой функцию, график которой проходит через точку (0: 5) и параллелен...
2
)) извините за качество фотографии 3...
2
Определи объём прямоугольного параллелепипеда, если длина сторон прямоугольника...
1
using System;
class Program
{
static void Main()
{
int x1 = 2, y1 = 1;
int x2 = 6, y2 = 5;
int x3 = 10, y3 = 1;
var a = Distance(x2, y2, x3, y3);
var b = Distance(x1, y1, x3, y3);
var c = Distance(x2, y2, x1, y1);
Console.WriteLine("S = {0}", Square(a, b, c));
Console.ReadKey();
}
//растояние между точками
static double Distance(int x1, int y1, int x2, int y2)
{
return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
//формула герона
static double Square(double a, double b, double c)
{
var p = (a + b + c) / 2;
return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
}
// теорема косинусов
static double Angle(double a, double b, double c)
{
return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
}
static bool IsAcuteAngel(double alpha)
{
return alpha < Math.PI / 2;
}
}