Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 1
Регистрация: 08.02.2016
Сообщений: 33

Приложение, которое по введенным координатам вершин треугольника вычисляет длины сторон треугольника и его пло

10.02.2016, 09:23. Показов 2982. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро! Помогите, пожалуйста, доработать задание.

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

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
25
26
27
28
Option Explicit
Private Function pltrkoor(x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single) As Double
Dim a As Single, b As Single, c As Single, pp As Double
    a = rast(x1, y1, x2, y2)
    b = rast(x1, y1, x3, y3)
    c = rast(x3, y3, x2, y2)
    pp = (a + b + c) / 2
    pltrkoor = (pp * (pp - a) * (pp - b) * (pp - c)) ^ 0.5
End Function
Private Function rast(xn As Single, yn As Single, xk As Single, yk As Single) As Single
    rast = ((xk - xn) ^ 2 + (yk - yn) ^ 2) ^ 0.5
End Function
 
Private Sub Command1_Click()
Dim xa As Single, ya As Single
Dim xb As Single, yb As Single
Dim xc As Single, yc As Single
Dim s As Double
    Picture1.Cls
    xa = Val(Text1)
    ya = Val(Text2)
    xb = Val(Text3)
    yb = Val(Text4)
    xc = Val(Text5)
    yc = Val(Text6)
    s = pltrkoor(xa, ya, xb, yb, xc, yc)
    Picture1.Print Format(s, "0.00")
End Sub
Миниатюры
Приложение, которое по введенным координатам вершин треугольника вычисляет длины сторон треугольника и его пло  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.02.2016, 09:23
Ответы с готовыми решениями:

По координатам вершин треугольника найти длины всех его сторон
Даны координаты трёх вершин треугольника. Найти длины всех его сторон.

Вычислить длины сторон треугольника по заданным координатам его вершин
4)Вычислить длины сторон треугольника по заданным координатам его вершин.Составьте блок-схему к решению задачи и напишите листинг...

Процедуры и функции: по координатам вершин треугольника найти длины всех его сторон
Даны координаты трёх вершин треугольника. Найти длины всех его сторон. 1) как процедуру; 2) как функцию. Добавлено через 5 минут ...

5
Заблокирован
10.02.2016, 09:56
Наталья92, не изобретайте теги,
просто выделяйте код и жмите VB на панельке чуть выше.
0
0 / 0 / 1
Регистрация: 08.02.2016
Сообщений: 33
10.02.2016, 10:03  [ТС]
Цитата Сообщение от Shersh Посмотреть сообщение
не изобретайте теги
Спасибо! А с задачей не поможете?
0
Заблокирован
10.02.2016, 10:14
Лучший ответ Сообщение было отмечено The trick как решение

Решение

А чем помочь?
Решение у Вас есть, форма тоже.
Непонятно только, где Picture1 и зачем он нужен?
a, b, c и s распихайте по соответствующим Text`ам (или что там справа на картинке?)
И всё вроде
0
0 / 0 / 1
Регистрация: 08.02.2016
Сообщений: 33
10.02.2016, 19:08  [ТС]
Цитата Сообщение от Shersh Посмотреть сообщение
А чем помочь
В Picture1 выходит площадь, справа Label. Вот я и не знаю как распихать всё, чтобы вышли длины сторон.

Добавлено через 1 минуту
Цитата Сообщение от Shersh Посмотреть сообщение
где Picture1 и зачем он нужен?
Возможно, он и не нужен, тогда я не знаю как всё переделать

Добавлено через 8 часов 34 минуты
Цитата Сообщение от Наталья92 Посмотреть сообщение
не знаю как всё переделать
Всё получилось!
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
10.02.2016, 19:52
Цитата Сообщение от Наталья92 Посмотреть сообщение
Возможно, он и не нужен, тогда я не знаю как всё переделать
Может комуто и нравиться переделывать задачки студентов, но обычно тот кто давно знаком с темой
предпочитают делать по своему, и используют свои модели, свои переменные и тп

в этом деле нельзя спешить, хотите быстро, получайте что дают, и исправляйте ошибки
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2016, 19:52
Помогаю со студенческими работами здесь

Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1, y1) и (x2, y2), и метод d(a, b, c),...

Написать процедуру и функцию, которая вычисляет длины сторон и площадь треугольника, заданного координатами вершин
Написать процедуру и функцию, которая вычисляет длины сторон и площадь треугольника, заданного координатами вершин. В основной программе...

Найти периметр треугольника, заданного координатами своих вершин, определив функцию для расчета длины отрезка по координатам его вершин.
Помогите пожалуйста решить!СПАСИБО! Найти периметр треугольника, заданного координатами своих вершин, определив функцию для расчета длины...

Найти периметр треугольника, заданного координатами своих вершин, определив финкцию для расчета длины отрезка по координатам его вершин.
Найти периметр треугольника, заданного координатами своих вершин, определив финкцию для расчета длины отрезка по координатам его вершин. ...

Отрисовка треугольника по введенным координатам вершин
Добрый день. Помогите с кодом для отрисовки треугольника по введенным координатам (х и у) его вершин. То есть при загрузке программы,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru