Если среди трех чисел А, В, С имеется хотя бы одно четное, вычислить максимальное, инач - VB

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

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

Помогите пожалуйста решить задачу: Если среди трех чисел А, В, С имеется хотя бы одно четное, вычислить максимальное, иначе – минимальное.

Решение задачи: «Если среди трех чисел А, В, С имеется хотя бы одно четное, вычислить максимальное, инач»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.     Dim A As Integer, B As Integer, C As Integer
  3.     A = Val(InputBox("A =", "Ввод данных", 5))
  4.     B = Val(InputBox("B =", "Ввод данных", 8))
  5.     C = Val(InputBox("C =", "Ввод данных", 11))
  6.     If (A Mod 2 = 0) Or (B Mod 2 = 0) Or (C Mod 2 = 0) Then
  7.         MsgBox "A = " & A & "  B = " & B & "  C = " & C & vbCrLf & _
  8.                "Среди А В С четные есть!" & vbCrLf & _
  9.                "Мaксимальное  " & Max(Max(A, B), C)
  10.     Else
  11.         MsgBox "A = " & A & "  B = " & B & "  C = " & C & vbCrLf & _
  12.                "Среди А В С четных нет!" & vbCrLf & _
  13.                "Минимальное  " & Min(Min(A, B), C)
  14.     End If
  15. End Sub
  16.  
  17. Function Min(ByVal A As Integer, ByVal B As Integer) As Integer
  18.      If A < B Then Min = A Else Min = B
  19. End Function
  20.  
  21. Function Max(ByVal A As Integer, ByVal B As Integer) As Integer
  22.     If A > B Then Max = A Else Max = B
  23. End Function

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


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

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

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

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

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

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