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

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Декартовы координаты. Нахождение медианы»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Sub cmdCalculate_Click() 'процедура вызова клика
  4.  
  5. Dim A As Integer, B As Integer, C As Integer
  6. Dim P As Single 'периметр
  7.  
  8. A = Val(txtParamA.Text) 'Приравненивание к текстовому значению
  9. B = Val(txtParamB.Text)  'Приравненивание к текстовому значению
  10. C = Val(txtParamC.Text) 'Приравненивание к текстовому значению
  11. P = (A + B + C) / 2   'Для дополнения существующего функционала программы. Периметр
  12.  
  13. lblD.Caption = (Sqr(A ^ 2 + B ^ 2 - C ^ 2)) / 2   'По заданию практической работы
  14. lblX1.Caption = P
  15. lblX2.Caption = Sqr(P * (P - A) * (P - B) * (P - C)) 'Для дополнения существующего функционала программы. Площадь
  16.  
  17.    
  18. End Sub 'конец

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы