Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
andrewa
29.05.2022
?>
Плюсы и минусы флэш драйвера (ну или просто флэшки
Информатика
Ответить
Ответы
eurostom
29.05.2022
// тестировалось на 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;
}
}
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Плюсы и минусы флэш драйвера (ну или просто флэшки
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Як найлегше змінити формат усіх елкмкнтів тексту, до яких застосовано певний стиль
Автор: tenvalerij
Задано универсальное множество U и множества X, Y, Z. Найти булеан множества Х и любое разбиение множества Z
Автор: Бегун-Марина
Накреслити й орисати блок-схему алгоритму обчислення виразу y=a³+(a*x+3), якщо х>2, інаше у=а/2+4
Автор: Shtorm-Shoe
Разработайте переборный алгоритм поиска всех аддитив-ных цепочек для конкретного значения n 100.
Автор: natalia-shelkovich
Записать на АЯ расчет среднего значения температуры воздуха по таблице
Автор: kabinet17
Что такое таблица? 1.Это структурирования данных, для описания ряда объектов, обладающих одинаковыми свойствами 2.Модели, построенные с использованием математических понятий и формул. 3.Объект, ко...
Автор: Rafigovich1267
Объектами изучения в информатике являются: исполнитель производство деталей для компьютера информация производитель
Автор: Бражинскене_Алексей
Микроволновые системы что это
Автор: Дмитрий_Владимирович1162
Ячейка памяти равна 1 байту на скольких ячейках памяьи размесьиласб информация 4мбайт
Автор: ksoboleva
Каким образом можно эффективно использовать инструменты 3D-редактора, предназначенные для построения графических примитивов? Как можно нарисовать объемные геометрические фигуры? Модели каких предмето...
Автор: борисовна Елена78
Определите сколько фотографий поместится на носителе в 256 мегабайт, если размер изображения равен 1024×768 пикселей. Цвет одного пикселя кодируется 3 байтами.
Автор: pravovoimeridian
Надо очень Напишите текст программы на языке Паскаль. ">
Автор: СмыковаДарья1969
Даны вещественные числа a b c (a не равно 0) выяснить имеет ли уравнение ax^2 + bx + c = 0 вещественные корни. На писать программу на C#
Автор: ЮлияДаниил520
Греются на солнышке воробьи. на нижней ветке их было 110, на верхней – на 10 меньше. сколько всего было воробьев? в двоичной системе счисления.
Автор: Галина-Юлия1292
Напишите наибольшее число х, для которого истинно высказывание: ((х кратно 4) ИЛИ (х кратно 5)) И (х<72)
Автор: Vladimirovna1370
▲
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;
}
}