0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20

Декартовы координаты. Нахождение медианы

01.03.2016, 19:49. Показов 2435. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго вечера, дорогие товарищи - программисты)
Ситуация следующая...

Имеется задача:
В трехмерном пространстве заданы декартовы координаты вершин треугольника. Написать программу для вычисления его медиан

Так вот написал код, но второй день уже не в понятках, почему тот не желает работать.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub cmdCalculate_Click() 'процедура вызова клика
 
 
    Dim txtParamA As Integer 'поле a
    Dim txtParamB As Integer 'поле b
    Dim txtParamC As Integer 'поле c
    
 
    Dim lblD As Single 'вид данных, медиана
    Dim lblX1 As Single 'вид данных, периметр
    Dim lblX2 As Single 'вид данных, площадь
    
    
paramA = txtParamA.Text 'Приравненивание к текстовому значению
paramB = txtParamB.Text 'Приравненивание к текстовому значению
paramC = txtParamC.Text 'Приравненивание к текстовому значению
 
 
lblD.Text = Sqr((a ^ 2 + b ^ 2 - c ^ 2)) / 2   'По заданию практической работы
lblX1.Text = (a + b + c) / 2   'Для дополнения существующего функционала программы. Периметр
lblX2.Text = Sqr(p * (p - a) * (p - b) * (p - c)) 'Для дополнения существующего функционала программы. Площадь
 
    
End Sub 'конец
Подскажите пожалуйста чего не хватает.

И собственно еще один вопрос. Как вывести help справку в самой программе. Каков код отвечает за это?

Заранее благодарю!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.03.2016, 19:49
Ответы с готовыми решениями:

Вычислить декартовы координаты точки, имеющую следующие полярные координаты
Помгите пожалуйста с этими вопросами!

Вычислить декартовы координаты точки
Вычислить декартовы координаты точки, имеющую следующие полярные координаты r = 2,738, φ = 123o. Написать универсальную подпрограмму,...

Даны декартовы координаты вершин треугольника(в плоскости)
Даны декартовы координаты вершин треугольника(в плоскости).Написать программу, вычисляющую площадь и периметр этого треугольника.Написать...

37
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
01.03.2016, 22:23
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от neartch1 Посмотреть сообщение
Простите, "мейн"??
На вашем скрине я вижу папку формы и активную frmMain...
У меня возникло подозрение,что вы код написили в Main.Он работать не будет потому как контролов не "видит".
Просто откройте новый проект и скопируйте код и правильно раставте имена.
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 22:26  [ТС]
И именно делает акцент на
A = Val(txtParamA.Text) 'Приравненивание к текстовому значению
B = Val(txtParamB.Text) 'Приравненивание к текстовому значению
C = Val(txtParamC.Text) 'Приравненивание к текстовому значению
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
01.03.2016, 22:28
Или перед Private Sub cmdCalculate_Click() 'процедура вызова клика
напишите
Visual Basic
1
Form1.Show
со своим именем формы естественно.
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 22:33  [ТС]
Попробовал полностью сделать заново. Такая же ситуация.
Попробовал добавить Form1.Show, строка форматнулась в красную.
А может ли быть ошибка в самой программе?
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
01.03.2016, 22:47
Покажите весь проект.
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 22:52  [ТС]
Genn55,
Вложения
Тип файла: rar программа.rar (58.2 Кб, 3 просмотров)
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
01.03.2016, 23:13
У меня не открывается.
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 23:15  [ТС]
Genn55, Как не открывается то? Полностью скинул всё. Сейчас заново попробую
Вложения
Тип файла: rar Практика. неделя.rar (58.2 Кб, 3 просмотров)
Тип файла: zip Практика. неделя.zip (58.6 Кб, 1 просмотров)
0
3 / 3 / 0
Регистрация: 20.06.2014
Сообщений: 70
01.03.2016, 23:40
Цитата Сообщение от neartch1 Посмотреть сообщение
И собственно еще один вопрос. Как вывести help справку в самой программе. Каков код отвечает за это?
Visual Basic
1
2
3
Private Sub Command2_Click()
Shell "HH.EXE " + App.Path + "\help.chm", vbNormalFocus
End Sub
1
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
01.03.2016, 23:46
Попробуйте.
Вложения
Тип файла: rar медиана.rar (1.5 Кб, 6 просмотров)
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 23:49  [ТС]
Genn55, В вашем документе абсолютно ничего не трогал. Открыл и запустил. . . Вот и говорю может дело в самой программе
Миниатюры
Декартовы координаты. Нахождение медианы  
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
01.03.2016, 23:55  [ТС]
Указывает, выделяя желтой строкой на:
lblD.Caption = (Sqr(A ^ 2 + B ^ 2 - C ^ 2)) / 2 'По заданию практической работы
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
02.03.2016, 00:07
Посмотрите, Name должно быть lblD
1
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
02.03.2016, 00:24  [ТС]
Всё верно, но работает как то через раз
В том плане...
Я думал программа сама выдает ошибку в том случае когда одна сторона треугольника больше двух других вместе взятых, но не только при этом. Допустим ошибка появляется при а=5 б=3 с=8. Это я к примеру. А когда задаешь близжайшие значения, то всё ок.
Спасибо Вам большое, просто выручили меня в сложной ситуации!
Итак на меня много время потратили, еще раз вам огромное спасибо!
0
3 / 3 / 0
Регистрация: 20.06.2014
Сообщений: 70
02.03.2016, 00:25
Цитата Сообщение от Genn55
,
Скачал Вашу прогу при написании 1 5 3 выдает ошибку
а когда 3 4 2 не выдает...
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
02.03.2016, 00:56
Лучший ответ Сообщение было отмечено The trick как решение

Решение

А вы внимательно посмотрите на формулу (Sqr(A ^ 2 + B ^ 2 - C ^ 2)) / 2 и поймете.

Добавлено через 22 минуты
По моему медиана = (Sqr(2 * (A ^ 2) + 2 * (B ^ 2) - C ^ 2)) / 2 если не ошибаюсь.
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
02.03.2016, 11:55
Цитата Сообщение от neartch1 Посмотреть сообщение
для вычисления его медиан
это длина или уравнение
0
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 20
03.03.2016, 03:38  [ТС]
Genn55, Спасибо вам большое, практическую работу выполнил на УРА !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.03.2016, 03:38
Помогаю со студенческими работами здесь

Определить декартовы координаты точек
Полюс полярной системы координат совпадает с началом декартовых прямоугольных координат, а полярная ось направлена по биссектрисе первого...

Дано декартовы координаты 8 точек
Дано декартовы координаты 8 точек. Подсчитать сколько точек принадлежит плоскости, ограниченной кругом с радиусом R и центром в точке (0;...

Перевести декартовы координаты в полярные
В декартовой системе координат заданы n точек массивами координат x,y. Проиницилизировать массивы и перевести декартовы координаты в...

Перевести декартовы координаты в полярные.
Составить структурную схему алгоритма и проект программы, исходные данные ввести с клавиатуры. Ввести координаты точки плоскости ...

Описать функцию, пересчитывающую сферические координаты в декартовы
Помогите написать программу Описать типы-структуры «точка в пространстве в декартовых координатах» и «точка в пространстве в сферических...


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

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Опции темы

Новые блоги и статьи
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru