Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 0
Регистрация: 29.10.2019
Сообщений: 129

Нажатие правильной последовательности чисел

09.04.2021, 18:27. Показов 860. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача: сделать программу, которая при правильной последовательности нажатии кнопок (1,2,3,...), в конце вывод сообщение в textBox "Молодець!". Пример (в архиве exe файл, нужное задание во вкладке "Завдання 2").
Можете сделать код? Я пока сделал такую форму (фото).
Миниатюры
Нажатие правильной последовательности чисел  
Вложения
Тип файла: rar Example.rar (5.3 Кб, 6 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.04.2021, 18:27
Ответы с готовыми решениями:

Алфавит в правильной последовательности
Дан массив букв составляющих латинский алфавит, но размещенный не по порядку. Написать прогу которая выдает на экран алфавит в правильной...

Выставить числа в правильной последовательности
Нужна программа, чтобы выставить заданные с клавиатуры числа в правильной последовательности. Числа от 1 и до 200. Вид экрана любой....

Выводится NaN при правильной последовательности бит
Я написал программу, которая меняет местами 2 набора бит в бинарном представлении числа типа long double. Заметил, что когда получается...

3
 Аватар для yariko
14 / 11 / 6
Регистрация: 28.11.2016
Сообщений: 69
Записей в блоге: 11
10.04.2021, 09:41
Неужели сложно... Код мне писать, честно, лень за бесплатно.
Могу подать идею реализации.

Создаешь переменную с "ключом"(key) и переменную с введенным "значением"(val )

C#
1
2
string key = "2468";
string val = "";
На каждую верную кнопку меняешь переменную "значение" соответственно по тексту на кнопке 1,2 и тд

C#
1
2
3
4
private void button2_Click(object sender, EventArgs e)
{
val += button2.Text;
}
На каждую НЕ верную кнопку сбрасываешь "значение"

C#
1
2
3
4
private void button3_Click(object sender, EventArgs e)
{
val = "";
}
После сравниваешь ключ и значение, и если будет совпадение (истина), выводишь значение в текст-бокс

C#
1
if (key == val) textBox.Text = "Молодець!";
0
312 / 143 / 77
Регистрация: 23.08.2015
Сообщений: 455
10.04.2021, 10:17
Например можно так:
В свойстве Tag каждой кнопки прописать приоритет (т.е. порядок нажатия - 1,2,3 и т.д.).
Завести переменную result = 0, куда будем складывать правильные нажатия клавиш.
Завести переменную длины последовательности combLength = (кол-во клавиш, которые нужно нажать) и отнимать от нее 1 после нажатия клавиши (не важно правильного или нет).
Завести переменную приоритета priority = 1.
Проверять Tag нажатой клавиши и если он равен priority, то в переменную result и priority добавляем 1, нет - ничего не добавляем.
Условие правильного окончания, combLength == 0 и result == combLength.

Не забудьте приводить Tag к int:
C#
1
(int)button1.Tag
Добавлено через 15 минут
В кнопки которые не участвуют в проверке последовательности пропишите Tag = 0.
0
312 / 143 / 77
Регистрация: 23.08.2015
Сообщений: 455
10.04.2021, 10:39
Так, малёхо соврал с условиями. Вот проект, там понятно.
Вложения
Тип файла: rar buttons.rar (34.2 Кб, 2 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.04.2021, 10:39
Помогаю со студенческими работами здесь

Определить правильной ли последовательности расставлены круглые скобки в тексте
Здравствуйте! Моя задача звучит следующим образом: "Дан текстовый файл, содержащий программу на С++. Проверить эту программу на...

Даны две последовательности a1, a2, ..., an и b1, b2, ..., bn целых чисел. Среди членов каждой последовательности нет повторяющихся чисел. Постройте о
помогите сделать эту программу через процедуру. заранее спасибо.

Построить изображение правильной правильной треугольной призмы, описанной около шара
Доброго дня! Помогите, пожалуйста, с задачей из раздела "пространственных фигур в параллельной проекции": Построить изображение...

Даны две последовательности по 30 целых чисел в каждой. Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую послед
Даны две последовательности по 30 целых чисел в каждой. Найти наименьшее среди тех чисел первой последовательности, которые не входят во...

Программа, которая в последовательности натуральных чисел определяет среднее арифметическое чисел последовательности
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел последовательности,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru