По введенной дате рождения определить знак задиака - VBA

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

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

По введенной дате рождения определить знак задиака. Овен 21.03 — 20.04 Телец 21.04 — 20.05 Близнецы 21.05 — 21.06 Рак 22.06 — 22. 07 Лев 23.07 — 23.08 Дева 24.08 — 23.09 Весы 24.09 — 23.10 Скорпион 24.10 — 22.11 Стрелец 23.11 — 21.12 Козерог 22.12 — 20.01 Водолей 21.01 — 19.02 Рыбы 20.02— 20 .03

Решение задачи: «По введенной дате рождения определить знак задиака»

textual
Листинг программы
Option Explicit
 
Sub Зодиак()
   Dim d As Date
   
   d = InputBox("Дату!")
   MsgBox Z(d)
End Sub
 
'****************************
Function Z(t As Date)
   Dim m As Byte, d As Byte
 
   m = Month(t): d = Day(t)
 
   Select Case m
      Case 1: If d <= 20 Then Z = "Козерог" Else Z = "Водолей"
      Case 2: If d <= 19 Then Z = "Водолей" Else Z = "Рыбы"
      Case 3: If d <= 20 Then Z = "Рыбы" Else Z = "Овен"
      Case 4: If d <= 20 Then Z = "Овен" Else Z = "Телец"
      Case 5: If d <= 20 Then Z = "Телец" Else Z = "Близнецы"
      Case 6: If d <= 21 Then Z = "Близнецы" Else Z = "Рак"
      Case 7: If d <= 22 Then Z = "Рак" Else Z = "Лев"
      Case 8: If d <= 23 Then Z = "Лев" Else Z = "Дева"
      Case 9: If d <= 23 Then Z = "Дева" Else Z = "Весы"
      Case 10: If d <= 23 Then Z = "Весы" Else Z = "Скорпион"
      Case 11: If d <= 22 Then Z = "Скорпион" Else Z = "Стрелец"
      Case 12: If d <= 21 Then Z = "Стрелец" Else Z = "Козерог"
   End Select
End Function

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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