По номеру дня недели определить, какой день был вчера, будет завтра и сколько дней до воскресенья - VB

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

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

visual basic Составить программу для решения задачи, используя оператор выбора Select-Case. Предусмотреть проверку данных на корректность. Составить программу, которая по номеру дня недели сообщает, какой день был вчера, будет завтра и сколько дней до воскресенья.

Решение задачи: «По номеру дня недели определить, какой день был вчера, будет завтра и сколько дней до воскресенья»

textual
Листинг программы
Private Sub Form_Load()
Dim i&
For i = 1 To 7
    List1.AddItem i
Next
List1.ListIndex = 3
End Sub
 
Private Sub List1_Click()
Label1(0) = DayByNumber(1 + (List1 + 5) Mod 7)
Label1(1) = DayByNumber(1 + List1 Mod 7)
Label1(2) = 7 - List1
End Sub
 
Function DayByNumber(n As Long) As String
Select Case n
Case 1: DayByNumber = "Поневольник"
Case 2: DayByNumber = "Вздорник"
Case 3: DayByNumber = "Череда"
Case 4: DayByNumber = "Чертверх"
Case 5: DayByNumber = "Питница"
Case 6: DayByNumber = "Своббота"
Case 7: DayByNumber = "Раскисенье"
Case Else   'проверка данных на ПОЛИТкорректность
    MsgBox "Неверный номер дня недели", vbCritical
    End
End Select
End Function

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


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

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

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