TheHerd
25.06.2010, 02:01
Ребята, помогите, очень надо решить задачу по visual basic
Изначально задача была такой:
1. Создайте форму пользователя. Добавьте в форму нужные элементы (3 кнопки ВЫПОЛНИТЬ, ОЧИСТИТЬ и ВЫХОД, элементы Поле для ввода информации, Список, Надпись и пр.). Имя формы – Фамилия. Заголовок формы – Фамилия и номер варианта.
2. Напишите процедуру обработки события Click для кнопки ВЫПОЛНИТЬ в соответствии с вариантом. Программа должна выдавать правильный ответ для любых введенных предложений. В том числе должен правильно обрабатываться случай нажатия на кнопку ВЫПОЛНИТЬ при отсутствующем предложении. Например, может появляться дополнительное окно с предупреждением
3. Напишите процедуры обработки события Click для кнопок ОЧИСТИТЬ и ВЫХОД. При нажатии на кнопку ВЫХОД программа должна корректно завершать свою работу, кнопка ОЧИСТИТЬ должна очищать все поля и устанавливать фокус в поле ввода предложения
4. Обязательно предусмотрите в программе вывод сообщений об ошибочных или отсутствующих данных.
5. Вставьте на Лист1 кнопку для вывода вашего диалогового окна.
6. Напишите процедуру обработки события Click для этой кнопки.
А теперь задания, Которые надо выполнить
1. Вводится строка слов и чисел, разделенных «;». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все отрицательные числа из введенной строки, кратные 7, а в поле Количество – количество чисел, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию числа сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
2. Вводится строка слов и чисел, разделенных «%». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все слова из введенной строки, которые не содержат заданную в поле букву, а в поле Количество – количество слов, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию слова сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
3. Вводится последовательность чисел, разделенных дефисом. В список Результат поместить двузначные числа, кратные 3. Вывести количество найденных чисел в поле Количество. Вычислить произведение этих чисел и вывести результат в поле Произведение.
Введенная последовательность и результаты сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
Вариант 2 уже сделан, по аналогии надо сделать 1 и 3 вариант, если можно, то быстрее, завтра зачет :(
Изначально задача была такой:
1. Создайте форму пользователя. Добавьте в форму нужные элементы (3 кнопки ВЫПОЛНИТЬ, ОЧИСТИТЬ и ВЫХОД, элементы Поле для ввода информации, Список, Надпись и пр.). Имя формы – Фамилия. Заголовок формы – Фамилия и номер варианта.
2. Напишите процедуру обработки события Click для кнопки ВЫПОЛНИТЬ в соответствии с вариантом. Программа должна выдавать правильный ответ для любых введенных предложений. В том числе должен правильно обрабатываться случай нажатия на кнопку ВЫПОЛНИТЬ при отсутствующем предложении. Например, может появляться дополнительное окно с предупреждением
3. Напишите процедуры обработки события Click для кнопок ОЧИСТИТЬ и ВЫХОД. При нажатии на кнопку ВЫХОД программа должна корректно завершать свою работу, кнопка ОЧИСТИТЬ должна очищать все поля и устанавливать фокус в поле ввода предложения
4. Обязательно предусмотрите в программе вывод сообщений об ошибочных или отсутствующих данных.
5. Вставьте на Лист1 кнопку для вывода вашего диалогового окна.
6. Напишите процедуру обработки события Click для этой кнопки.
А теперь задания, Которые надо выполнить
1. Вводится строка слов и чисел, разделенных «;». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все отрицательные числа из введенной строки, кратные 7, а в поле Количество – количество чисел, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию числа сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
2. Вводится строка слов и чисел, разделенных «%». После нажатия на кнопку “ВЫПОЛНИТЬ” в список Результаты помещаются все слова из введенной строки, которые не содержат заданную в поле букву, а в поле Количество – количество слов, удовлетворяющих этому условию.
Введенная строка и удовлетворяющие условию слова сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
3. Вводится последовательность чисел, разделенных дефисом. В список Результат поместить двузначные числа, кратные 3. Вывести количество найденных чисел в поле Количество. Вычислить произведение этих чисел и вывести результат в поле Произведение.
Введенная последовательность и результаты сохраняются на рабочем листе в ячейках таблицы, располагаясь в соседних столбцах.
Вариант 2 уже сделан, по аналогии надо сделать 1 и 3 вариант, если можно, то быстрее, завтра зачет :(