Перевод программки с Visual Basic на Pascal!!!Sub dat()Dim vData As StringOn
Перевод программки с Visual Basic на Pascal!!!
Sub dat()
Dim vData As String
On Error GoTo metka
vData = InputBox("Введите дату по образцу: дд.мм.гг")
If vData = "" Then Exit Sub
If vData Like ".." = True Then
If Left(DateValue(vData), 6) amp; Right(DateValue(vData), 2) = vData Then
MsgBox "Денек: " amp; Left(vData, 2) amp; vbCr amp; "Месяц: " amp; Mid(vData, 4, 2) amp; vbCr amp; "Год: " amp; Right(vData, 2)
Else
metka:
MsgBox "Таковой даты в календаре не существует"
End If
Else
MsgBox "Дата введена не по образчику"
End If
End Sub
PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018
Внимание! Если программка не работает, обновите версию!
begin
try
var vData := ReadlnString('Введите дату по образчику дд.мм.гг:');
if vData = '' then Exit;
var s := vData.MatchValue('(\d\d\.)2\d\d');
if s = vData then
begin
var d := DateTime.Parse(s);
'Денек: d.DayNewLineМесяц: d.MonthNewLineГод: d.Year'.Println
end
else
'Дата введена не по образцу'.Println
except
'Таковой даты в календаре не существует'.Println
end
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.