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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2008, 15:28   #1
sarudan
Новичок
Джуниор
 
Регистрация: 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.

На форме программы должна присутствовать возможность определить символы, которые определяют правильные ответы в исходном файле.
sarudan вне форума Ответить с цитированием
Старый 11.09.2008, 16:17   #2
One.Love
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 91
По умолчанию

если устроит можно с базой данных, это гораздо проще и удобнее
+ будут вычисляться баллы
ICQ: 416007193
One.Love вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется написать программу для интернет магазина Виктор Петербург Фриланс 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