Выдать на экран наименьшую площадь и № треугольника - VB

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

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

Даны основания a(i) и высоты h(i) десяти равнобедренных треугольников. Оформив вычисление площади треугольника в виде функции, выдать на экран наименьшую площадь и № этого треугольника.

Решение задачи: «Выдать на экран наименьшую площадь и № треугольника»

textual
Листинг программы
  1. Dim A(10) As Single, H(10) As Single, B(10) As Single
  2. Dim min As Single, k As Integer
  3. Private Sub CommandButton1_Click()
  4. For i = 1 To 10
  5. A(i) = InputBox("Введите основание треугольника")
  6. ListBox1.AddItem (Str(A(i)))
  7. Next
  8. End Sub
  9.  
  10.  
  11. Private Sub CommandButton2_Click()
  12. For i = 1 To 10
  13. H(i) = InputBox("Введите высоту треугольника")
  14. ListBox2.AddItem (Str(H(i)))
  15. Next
  16. End Sub
  17.  
  18. Private Sub CommandButton3_Click()
  19. For i = 1 To 10
  20. B(i) = plochad(A(i), H(i))
  21. ListBox3.AddItem (Str(B(i)))
  22. Next
  23. End Sub
  24. Function plochad(x As Single, y As Single) As Single
  25. plochad = (1 / 2) * x * y
  26. End Function
  27.  
  28. Private Sub CommandButton4_Click()
  29. min = B(1): k = 1
  30. For i = 1 To 10
  31. If B(i) < min Then min = B(i): k = i
  32. Next
  33. MsgBox "Треугольник с наименьшей площадью имеет номер" & min & "ее номер" & k
  34.  
  35.  
  36.  
  37. End Sub

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


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

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

15   голосов , оценка 3.667 из 5

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

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

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