Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 4

Вычислить биссектрису и радиус описанной окружности

06.04.2020, 11:49. Показов 1975. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Треугольник задан координатами вершин A (0; 0), B (6; 5), C (-6; 7). Написать программу C# которая вычислит биссектрису и радиус описанной окружности.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2020, 11:49
Ответы с готовыми решениями:

Вычислить радиус окружности
Составить программу, которая вычисляет радиус окружности, длина которой равна 1

Вычислить радиус, длину окружности и площадь круга
Помогите с задачами №2 и №3 написать код в С# (в приложенной фотографии)

Вычислить биссектрису Wa и радиус вписанной окружности R
Вычислить биссектрису Wa и радиус вписанной окружности R треугольник задан координатами вершин A(0:0), B (i-i-1) C(-i+1)где и порядковый...

5
50 / 35 / 15
Регистрация: 23.03.2020
Сообщений: 226
06.04.2020, 16:00
В каком смысле биссектрису? Напишет формулы прямых для всех трёх биссектрис?

Добавлено через 1 час 43 минуты
Всё. поняла. сейчас будет
1
5 / 3 / 2
Регистрация: 28.12.2019
Сообщений: 18
Записей в блоге: 1
06.04.2020, 16:18
Длины сторон вычисляются по теореме пифагора. a = квадратный корень из (x0-x1)2 + (y0-y1)2. Дальше по формулам.
0
50 / 35 / 15
Регистрация: 23.03.2020
Сообщений: 226
11.04.2020, 21:47
Ох, извините! Завал в универе, завтра утром попробую поколдовать
1
50 / 35 / 15
Регистрация: 23.03.2020
Сообщений: 226
12.04.2020, 19:55
Лучший ответ Сообщение было отмечено romannik2 как решение

Решение

Спасибо, что дождались!
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System;
 
namespace ConsoleApp10
{
    class Program
    {
        public static double Side(double ax, double ay, double bx, double by) //вычисляем длину стороны
        {
            double xmod = ax - bx;
            if (xmod < 0) 
                xmod = xmod*(-1);
            double ymod = ay - by;
            if (ymod < 0)
                ymod = ymod * (-1);
            double l = Math.Sqrt(xmod * xmod + ymod * ymod);
            return l;
        }
        static void Main(string[] args)
        {
            double[] coords = new double[8];
            char coord = 'x'; //ввод
            char dot = 'A';
            for (int i = 0; i < 6; i++)
            {
                Console.Write("Введите {0}-координату точки {1}: ", coord, dot);
                coords[i] = double.Parse(Console.ReadLine());
                if (i % 2 == 0)
                    coord = 'y';
                else
                {
                    coord = 'x';
                    dot++;
                }
            }
            coords[6] = coords[0]; //"зацикливаем" координаты, чтобы получить стороны с помощью цикла по их массиву
            coords[7] = coords[1];
            int k = 0;
            double[] sides = new double[3];
            for (int i = 0; i < 5; i += 2)
            {
                sides[k] = Side(coords[i], coords[i + 1], coords[i + 2], coords[i + 3]);
                k++;
            } //дальше пойдут вычисления
            double p = (sides[0] + sides[1] + sides[2]) / 2; //полупериметр
            double R = sides[0] * sides[1] * sides[2] / 4 / Math.Sqrt(p * (p - sides[0]) * (p - sides[1]) * (p - sides[2]));
            R = Math.Round(R, 3);
            Console.WriteLine("Радиус описанной окружности равен {0}",R);
            double l= 2 * Math.Sqrt(sides[0] * sides[1] * p * (p - sides[2])) / (sides[0] + sides[1]);
            l = Math.Round(l, 4);
            Console.WriteLine("Длина биссектрисы к АС равна {0}", l);
            l = 2 * Math.Sqrt(sides[1] * sides[2] * p * (p - sides[0])) / (sides[1] + sides[2]);
            l = Math.Round(l, 4);
            Console.WriteLine("Длина биссектрисы к АВ равна {0}", l);
            l = 2 * Math.Sqrt(sides[2] * sides[0] * p * (p - sides[1])) / (sides[2] + sides[0]);
            l = Math.Round(l, 4);
            Console.WriteLine("Длина биссектрисы к ВС равна {0}", l);
        }
    }
}
1
0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 4
12.04.2020, 20:43  [ТС]
Огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.04.2020, 20:43
Помогаю со студенческими работами здесь

Вычислить радиус окружности, описанной около треугольника со сторонам а, b, c
Уважаемые программисты, прошу Вас, пожалуйста, помогите человеку не шарящему в программировании языком VBA (excel). С помощью VBA в Exel...

Вычислить радиус описанной окружности и площадь правильного шестиугольника со стороной А.
Помогите пожалуйста, решить задачу, в вижуал бейсике. Вычислить радиус описанной окружности и площадь правильного шестиугольника со...

Как вычислить радиус окружности, описанной около треугольника со сторонам а, b, c
*С помощью VBA вычислить радиус окружности, описанной около треугольника со сторонам * а, b, c. Использовать формулы для расчета периметра,...

Найти радиус вписанной окружности и радиус описанной окружности
Даны действительные положительные числа a,b,c, которые являются длинами сторон треугольника. Напишите программу, позволяющую найти радиус...

Для треугольника, заданного координатами вершин, вычислить радиус вписанной/описанной окружности
Треугольник задан координатами своих вершин. Составить программу для вычисления: 1)радиуса вписанной окружности 2)радиуса описанной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru