Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2019, 18:56   #1
Мария19043
Пользователь
 
Регистрация: 03.12.2018
Сообщений: 83
Вопрос [VB] некорректно работает и немного не доделала

Код:
Private Sub CommandButton2_Click()
Dim date1 As Date
Dim date2 As String
Dim date3 As String
Dim date4 As Date
MyDate1 = "03.03.2019" 'первая дата сдачи работы
MyDate2 = "09.03.2019" 'вторая дата сдачи работы
MyDate3 = "12.03.2019" 'третья дата сдачи работы
date3 = InputBox("Введите дату сдачи всех трёх работ:")
If date3 = Format(date3, "dd.mm.yyyy") Then
                    If date3 = "" Then
                     MsgBox "Дата сдачи работ не введена!"
                        Else
                        date1 = Date
                        If IsDate(date3) = False Then
                            MsgBox "Дата введена некорректно." & Chr(13) & "Формат даты должен быть: день.месяц.год"
                        End If
                End If
                Else: MsgBox ("Введите дату в формате дд.мм.гггг")
End If

If date3 = MyDate1 Or date3 = MyDate2 Or date3 = MyDate3 Then
                MsgBox "Работы сданы вовремя! "
                Else
    If date3 < MyDate1 Or date3 < MyDate2 Or date3 < MyDate3 Then
                    MsgBox "Работы сданы раньше срока!"
                    End If
        If date3 > MyDate1 And date3 > MyDate2 And date3 > MyDate3 Then
                        MsgBox "Опоздал! Работы сданы не вовремя! "
                        End If
End If
End Sub
Пожалуйста, оформляйте Ваш код согласно правилам.

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

Последний раз редактировалось Вадим Мошев; 22.03.2019 в 19:12.
Мария19043 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
некорректно работает программа на C# Defx Помощь студентам 3 02.04.2017 04:27
Некорректно работает TidHTTP denbox Общие вопросы Delphi 4 16.01.2013 12:13
Оператор if работает некорректно Night_Devil Общие вопросы по Java, Java SE, Kotlin 1 04.12.2012 11:49
float в ие-6 работает некорректно cratte HTML и CSS 3 17.02.2010 08:50
Некорректно работает запрос zulu80 БД в Delphi 10 16.02.2009 13:35