Найти значения элементов треугольника - VB

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

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

Задача с разветвленными алгоритмами. Пусть элементами прямоугольного равнобедренного треугольника являются: катет а, гипотенуза b, высота, опущенная из вершины прямого угла на гипотенузу h, площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника. Изобразите на форме равнобедренный треугольник, с подписанными элементами и формулы для их расчета. Использовать оператор выбора. пожалуйста, пишите комментарии к задаче)

Решение задачи: «Найти значения элементов треугольника»

textual
Листинг программы
  1. Type Triangle
  2.     a As Double
  3.     b As Double
  4.     h As Double
  5.     s As Double
  6. End Type
  7.  
  8. Function CalcTriangle(Nomer As Long, Param As Double) As Triangle
  9. With CalcTriangle
  10.     Select Case Nomer
  11.     Case 1: .a = Param
  12.     Case 2: .a = Param / Sqr(2)
  13.     Case 3: .a = Param * Sqr(2)
  14.     Case 4: .a = Sqr(Param * 2)
  15.     Case Else: Exit Function
  16.     End Select
  17.     .b = .a * Sqr(2)
  18.     .h = .b / 2
  19.     .s = .a * .a / 2
  20. End With
  21. End Function
  22.  
  23. Sub test()
  24. With CalcTriangle(2, 16) 'номер параметра, значение
  25.    MsgBox "Катет " & .a & vbLf & _
  26.         "Гипотенуза " & .b & vbLf & _
  27.         "Высота " & .h & vbLf & _
  28.         "Площадь " & .s
  29. End With
  30. End Sub

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


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

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

8   голосов , оценка 3.875 из 5

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

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

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