Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² IF ΠΈ CASE
If X = #01β01β2010# and Y=#00:00:00 # then. Const FIO = «Π¨Π΅Π²ΡΠΎΠ²Π° Π’Π°ΡΡΡΠ½Π°». MsgBox «ΠΠ»Ρ A =» & A & «Y = „& Y. Case 10, 12 Y="A 4-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»“. Case 7, 9 Y="A 3-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»». Case 4, 6 Y="A 2-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»". Y = «Π‘ Π½ΠΎΠ²ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ!». Case Else Y ="Π½Π΅Ρ Π΄Π°Π½Π½ΡΡ ". MsgBox «X= «& X & «: «& Y, FIO. Y = «21 Π²Π΅ΠΊ!». Y = «20 Π²Π΅ΠΊ!». Y = timevalue (Y). ΠΠ°Π΄Π°Π½ΠΈΠ΅: ΠΠ°Π΄Π°Π½ΠΈΠ΅: X = CDate (X). Select Case A. End Select. End… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² IF ΠΈ CASE (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ°Π΄Π°Π½ΠΈΠ΅:
ΠΠ°Π΄Π°ΠΉΡΠ΅ Π² ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ X Ρ ΡΡΠ΅ΡΠΎΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ . ΠΡΡΠΈΡΠ»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Y ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ X. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ X, Y ΠΏΠΎΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΠΎΠΊΠ½Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
Const FIO = «Π¨Π΅Π²ΡΠΎΠ²Π° Π’Π°ΡΡΡΠ½Π°» .
X = InputBox («ΠΠ°Π΄Π°ΠΉΡΠ΅ Π»ΡΠ±ΡΡ Π΄Π°ΡΡ», FIO).
X = CDate (X).
Y = InputBox («ΠΠ°Π΄Π°ΠΉΡΠ΅ Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ», FIO).
Y = timevalue (Y).
If X = #01−01−2010# and Y=#00:00:00 # then.
Y = «Π‘ Π½ΠΎΠ²ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ!» .
ElseIf X >=#01−01−0000# and X <= #31−12−2099# then.
Y = «21 Π²Π΅ΠΊ!» .
ElseIf X >=#01−01−1900# and X <= #31−12−0099# then.
Y = «20 Π²Π΅ΠΊ!» .
ElseIf X >=#01−01−100# and X <=#31−12−9999# then.
Y = «Π½Π΅Π²Π΅ΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π°Ρ» .
End If.
MsgBox «X= «& X & «: «& Y, FIO.
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ IF
Π ΠΈΡΡΠ½ΠΎΠΊ 1- ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ IF.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ IF
Π Π ΠΈΡΡΠ½ΠΎΠΊ 2 — ΠΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ IF «ΠΠ°Π΄Π°ΠΉΡΠ΅ Π»ΡΠ±ΡΡ Π΄Π°ΡΡ».
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ CASE
ΠΠ°Π΄Π°Π½ΠΈΠ΅:
Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π²ΡΠ±ΠΎΡΠ° CASE Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π΄Π°Π½ΠΈΡ 1-Π³ΠΎ ΠΏΡΠ½ΠΊΡΠ°.
A=1.
Select Case A.
Case «1″ ,» 3″ Y="A «» 1-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»" «» .
Case 4, 6 Y="A 2-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»" .
Case 7, 9 Y="A 3-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»" .
Case 10, 12 Y="A 4-ΠΉ ΠΊΠ²Π°ΡΡΠ°Π»" .
Case Else Y ="Π½Π΅Ρ Π΄Π°Π½Π½ΡΡ " .
End Select.
MsgBox «ΠΠ»Ρ A =» & A & «Y = «& Y.
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ CASE
Π ΠΈΡΡΠ½ΠΎΠΊ 5 — ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ CASE.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ CASE
Π ΠΈΡΡΠ½ΠΎΠΊ 6 — Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ CASE.