![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.02.2008
Сообщений: 1
|
![]()
Добрый день.
Требуется написать программу в Delphi, оплата посредством wmz. Для связи icq: 448-011-407. Что собственно требуется. Нужно чтобы программа пробегала текстовой файл и приводила его к необходимому формату. Исходный текстовой файл представляет собой файл вопросов следующего вида: 1.Вопрос 1. a) ответ 1. b) !!! ответ2. c) ответ 3. d) ответ 4. 2.Вопрос 2? a) !!! ответ 1. b) ответ 2. c) !!! ответ 3. d) ответ 4. Вопросы следуют друг за другом подряд, без пропуска строки. Правильный или правильные ответы помечены восклицательными знаками. Файл, который должен получится на выходе, имеет следующий формат: // Start of question: ВопрМножВыбор 1.Вопрос? { ~Ответ 1; =Ответ 2; ~Ответ 3; ~Ответ 4. } // Start of question: ВопрМножВыбор 2.Вопрос 2. { ~%50% Ответ 2. ~%-50% Ответ 1. ~%50% Ответ 2. ~%-50% Ответ 1. } В начале файла должна быть одна пропущенная строка. Вопросы отделены пустой строкой. Правильный ответ помечается знаком равенства. Если правильных ответов несколько, то должно рассчитываться % соотношение для правильных и не правильных вопросов, исходя из формулы: 100%/ количество правильных ответов, 100%/ количество неправильных ответов. Сумма должна равняться 100%. Собственно как мне кажется тут главная проблема будет как отделить один вопрос от другого в исходном файле, так как если там были бы пропуски строк полсе каждого вопроса было бы легче. Итоговый файл должен быть обязательно в кодировке UTF-8. На форме программы должна присутствовать возможность определить символы, которые определяют правильные ответы в исходном файле. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 91
|
![]()
если устроит можно с базой данных, это гораздо проще и удобнее
![]() + будут вычисляться баллы ![]() ICQ: 416007193 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется написать программу для интернет магазина | Виктор Петербург | Фриланс | 5 | 21.04.2008 14:42 |
Пытаюсь написать прогу которая перехватывает нажатия клавиш клавиатуры и записует в текстовый файл, но | evg_reg35 | Общие вопросы Delphi | 42 | 05.04.2008 13:44 |
Требуется написать программу для перевода файла из одного вида в другой, вознагрождение гарантируется | sarudan | Фриланс | 2 | 02.03.2008 23:30 |
написать программу..которая с использованием метода наименьших квадратов определяет параметры зависимости | Марго | Помощь студентам | 3 | 14.10.2007 15:47 |
нужна функция WinApi, которая переводит десятичное число в шестнадцатиричное??? | Morskoivolk | Win Api | 3 | 02.04.2007 18:14 |