禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||
1 | ||||||
Рандом с появлением групбоксов, рандом с расположением ответов в программе тестирования12.04.2015, 18:06. Показов 2545. Ответов 8
Метки нет (Все метки)
Дали задание сделать тест с рандом выдачей вопросов(групбокс) и рандом расположения ответов(радиобаттон), вопросы будут находится в самой программе. Сделать рандом в выдаче вопросов не тяжело хоть и множество вариантов, вот с расположением попозже справлюсь, но вот главная проблема если вопрос уже попадался и на него был дан ответ, то надо что б этот вопрос больше не повторялся.
Подскажите, натолкните, объясните если не трудно, по форуму рыскал но что не нашел (возможно плохо искал) Есть код моей не первой попытки, в этот раз все выло но это очень долго, и это только с тремя gгрупбоксами. Не сильно ругайтесь за примитивный код. Заранее благодарю.
0
|
12.04.2015, 18:06 | |
Ответы с готовыми решениями:
8
Задать случайный порядок вопросов в программе тестирования с помощью функции рандом Рандом в пайтон (аппаратный рандом для генерации паролей) VBScript-овский рандом совсем не рандом Не понятный рандом в программе |
602 / 550 / 210
Регистрация: 24.01.2012
Сообщений: 1,352
|
|||||||||||
14.04.2015, 15:18 | 2 | ||||||||||
Сообщение было отмечено FromOutSide как решение
Решение
где-то в описании глобальных переменных
И зачем нужны groupbox`ы? Неужели в задании так сказали?
1
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
16.04.2015, 14:11 [ТС] | 3 |
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
16.04.2015, 14:26 | 4 |
Брать можно номер вопроса можно из массива, где он заполнен неповторяющимися числами.
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
|
16.04.2015, 14:34 [ТС] | 5 |
если прокликать по этой кнопке отвечая и не отвечая на вопросы то во концовке прога засыпает.
Добавлено через 1 минуту можете пример привести? сам что то недопонимаю, почти не понимаю динамическую память.
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
||||||
16.04.2015, 15:00 | 6 | |||||
Держи в коде расписал пример как это работает, числа что будеш получать (выделил красным) от 0 до 10 ни когда не повторятся!
Хоть тысячу раз код запустиш, ни одного повторения числа или что там хотел, номера вопроса не получиш!
1
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||
17.04.2015, 11:48 [ТС] | 7 | |||||
NIKOLAYY, а как мне применить это все с групбоксами? Плюс если нажать больше раз чем число в массиве то выдаст ошибку
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
17.04.2015, 12:30 | 8 |
Конечно так и должно быть, массив кончился- кончились и числа.
Если можно было бы нажимать еще то тебе выдавало бы числа повторы! Просто поставь счетчик и как только последний вопрос будет задан, блокируй кнопку от нажимания и пиши все вопросы исчерпаны.
0
|
禁止
13 / 11 / 2
Регистрация: 04.09.2014
Сообщений: 230
|
||||||
18.04.2015, 13:05 [ТС] | 9 | |||||
Всем спасибо, я выбрал один из ответов и решил его использовать.
Добавлено через 4 часа 56 минут ну вот вроде более-менее.
0
|
18.04.2015, 13:05 | |
18.04.2015, 13:05 | |
Помогаю со студенческими работами здесь
9
Подсчет ответов в программе тестирования Рандом совсем не рандом Чтение ответов из файла в программе тестирования Вывести количество правильных ответов в программе тестирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |