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

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

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

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

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

textual
Листинг программы
Dim A(10) As Single, H(10) As Single, B(10) As Single
Dim min As Single, k As Integer
Private Sub CommandButton1_Click()
For i = 1 To 10
A(i) = InputBox("Введите основание треугольника")
ListBox1.AddItem (Str(A(i)))
Next
End Sub
 
 
Private Sub CommandButton2_Click()
For i = 1 To 10
H(i) = InputBox("Введите высоту треугольника")
ListBox2.AddItem (Str(H(i)))
Next
End Sub
 
Private Sub CommandButton3_Click()
For i = 1 To 10
B(i) = plochad(A(i), H(i))
ListBox3.AddItem (Str(B(i)))
Next
End Sub
Function plochad(x As Single, y As Single) As Single
plochad = (1 / 2) * x * y
End Function
 
Private Sub CommandButton4_Click()
min = B(1): k = 1
For i = 1 To 10
If B(i) < min Then min = B(i): k = i
Next
MsgBox "Треугольник с наименьшей площадью имеет номер" & min & "ее номер" & k
 
 
 
End Sub

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


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

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

15   голосов , оценка 3.667 из 5
Похожие ответы