Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 10.09.2020
Сообщений: 3

Определить биссектрисы треугольника

24.02.2021, 21:16. Показов 2416. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вроде бы и легко, в билдере напишу эту работу, а вот на c# не могу, точнее даже не знаю, как, перебрал методички, и искал информацию в интернете нуль.....

Задан треугольник АВС длинами своих сторон a, b, c .
Определить его биссектрисы (биссектриса, проведенная к стороне a, равна (1/b+c)*корень из bc(a+b+c)(b+c-a))
Значения сторон a, b, c ввести с экрана.

Напишите программу на C#
(Программа с графическим интерфейсом)

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
using System;
using System.Windows.Forms;
 
namespace WindowsFormsApp1
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            string a = null;
            int.textBox1.Text = a;
            string b = null;
            int.textBox1.Text = b;
            string c = null;
            int.textBox1.Text = c;
            textBox1 = a;
            textBox2 = b;
            textBox3 = c;
            int d = (int)(1 / (b + c) * Math.Sqrt(b * c * (a + b + c) * (b + c - a)));
            panel1 = d;
 
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }
    }
}
Миниатюры
Определить биссектрисы треугольника  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2021, 21:16
Ответы с готовыми решениями:

Определить биссектрисы треугольника
Задание: составить структурную схему алгоритма и проект программы, исходные данные ввести с клавиатуры, результат вывести на экран.

Определить длину биссектрисы треугольника заданного по трем сторонам
Задан треугольник АВС длинами своих сторон a, b, c . Определить длину его биссектрисы, проведенной к стороне a. Значения сторон a, b, c...

Найти биссектрисы треугольника
1 и 2 задача

2
5 / 3 / 2
Регистрация: 27.10.2020
Сообщений: 29
25.02.2021, 07:43
C#
1
2
3
4
private void button1_Click(object sender, EventArgs e)
        {
            textBox4.Text = ((1 + Convert.ToDouble(textBox2.Text + Convert.ToDouble(textBox3.Text))) * (Math.Sqrt(Convert.ToDouble(textBox2.Text) * Convert.ToDouble(textBox3.Text) * (Convert.ToDouble(textBox1.Text) + Convert.ToDouble(textBox2.Text) + Convert.ToDouble(textBox3.Text)) * (Convert.ToDouble(textBox2.Text) + Convert.ToDouble(textBox3.Text) - Convert.ToDouble(textBox1.Text))))).ToString();
        }
Если не обязательно через панель то вот держи через TextBox
0
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
25.02.2021, 07:56
С точки зрения C# (да и билдера) тут написана полная бессвязная дичь (кроме формулы), смысла в которой 0, а ошибок больше, чем строк. Преподу лучше не показывать, спалит что не понимаешь предмет совсем

Надо заменить это
C#
1
2
3
4
5
6
7
8
9
string a = null;
int.textBox1.Text = a;
string b = null;
int.textBox1.Text = b;
string c = null;
int.textBox1.Text = c;
textBox1 = a;
textBox2 = b;
textBox3 = c;
на это
C#
1
2
3
double a = double.Parse(textBox1.Text);
double b = double.Parse(textBox2.Text);
double c = double.Parse(textBox3.Text);
или на это
C#
1
2
3
int a = int.Parse(textBox1.Text);
int b = int.Parse(textBox2.Text);
int c = int.Parse(textBox3.Text);
panel1 удалить и заменить на Label или TextBox (у текстбокса включить свойство Locked, чтобы нельзя было текст менять с клавиатуры). И, соответственно, строку
C#
1
panel1 = d;
заменить на
C#
1
textBox4.Text = d.ToString();
ну или как там новоиспеченное текстовое поле/лабел будет называться.

Числа и текст в C# - разные данные, и автоматом друг в друга не преобразуются почти никогда, приходится ручками.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2021, 07:56
Помогаю со студенческими работами здесь

Вычислить биссектрисы треугольника
Составить программу, которая вычисляет биссектрисы треугольника со сторонами а, b, с по формулам:

Биссектрисы треугольника на плоскости Лобачевского
Требуется написать уравнение биссектрис треугольника на плоскости Лобачевского именно в модели двуполостного гиперболоида (если точнее, то...

По сторонам треугольника вычислить биссектрисы
ПО СТОРОНАМ ТРЕУГОЛЬНИКА ВЫЧИСЛИТЬ БИССЕКТРИСЫ ВСЕХ ЕГО УГЛОВ -формула нахождения биссектрис я начал писать программу но скорее...

Найти длину биссектрисы ВД треугольника АВС
Найти длину биссектрисы ВD треугольника АВС, если известно что АВ =2, а ВС=3, угол АВС=60. Решить задачу с помощью векторов

Найти уравнение биссектрисы угла треугольника
Заданы вершины треугольника: А(2,6); В(-4,3); С(3,-7) 1) Найти уравнение биссектрисы угла С; 2) Найти угол между медианой и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru