Для следующей программы написать функцию, которая определяет выполняется теорема Пифагора для трех величин - VB
Формулировка задачи:
Для следующей программы написать функцию, которая определяет выполняется теорема Пифагора для трех величин.
A=VAL(TEXT1.TEXT)
B=VAL(TEXT2.TEXT)
C=VAL(TEXT3.TEXT)
IF PIF(A,B,C)=0 AND PIF(B,C,A)=0 AND PIF(A,C,B)=0 THEN
? «ТРЕУГОЛЬНИК НЕ ПРЯМОУГОЛЬНЫЙ»
ELSE
?»ПРЯМОУГОЛЬНЫЙ»
END IF
Решение задачи: «Для следующей программы написать функцию, которая определяет выполняется теорема Пифагора для трех величин»
textual
Листинг программы
- Private Sub Command2_Click()
- a_2 = Val(Text1.Text)
- b_2 = Val(Text2.Text)
- c_2 = Val(Text3.Text)
- PIF
- End Sub
- Sub PIF()
- If a_2 ^ 2 + b_2 ^ 2 = c_2 ^ 2 Then
- Print "ÒðåóãîëüГ*ГЁГЄ ïðÿìîóãîëüГ*ûé. Г‡Г*Г*Г·ГҐГ*ГЁГї ââåä¸Г*Г*ûå Гў ÒÅÊÑÒÁÎÊÑ 1 ГЁ 2 ÿâëÿþòñÿ ГЄГ*ГІГҐГІГ*ìè, Г* Гў ÒÅÊÑÒÁÎÊÑ 3 - ãèïîòåГ*ГіГ§Г*"
- ElseIf b_2 ^ 2 + c_2 ^ 2 = a_2 ^ 2 Then
- Print "ÒðåóãîëüГ*ГЁГЄ ïðÿìîóãîëüГ*ûé. Г‡Г*Г*Г·ГҐГ*ГЁГї ââåä¸Г*Г*ûå Гў ÒÅÊÑÒÁÎÊÑ 2 ГЁ 3 ÿâëÿþòñÿ ГЄГ*ГІГҐГІГ*ìè, Г* Гў ÒÅÊÑÒÁÎÊÑ 1 - ãèïîòåГ*ГіГ§Г*"
- ElseIf a_2 ^ 2 + c_2 ^ 2 = b_2 ^ 2 Then
- Print "ÒðåóãîëüГ*ГЁГЄ ïðÿìîóãîëüГ*ûé. Г‡Г*Г*Г·ГҐГ*ГЁГї ââåä¸Г*Г*ûå Гў ÒÅÊÑÒÁÎÊÑ 1 ГЁ 3 ÿâëÿþòñÿ ГЄГ*ГІГҐГІГ*ìè, Г* Гў ÒÅÊÑÒÁÎÊÑ 2 - ãèïîòåГ*ГіГ§Г*"
- Else
- Print "ÒðåóãîëüГ*ГЁГЄ Г*ГҐ ïðÿìîóãîëüГ*ûé. "
- End If
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д