| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Покритикуйте код по задаче со структурами |
| Автор: mastermedia 2.2.2012, 18:31 | ||||||
| Выполнял задачу по структурам. Вроде выполнил правильно, но вышел достаточно кривой код. Прошу дать замечания по коду и проверить правильность выполнения мною задания. Задание: 1. В задаче подразумевается, что исходная информация хранится в текстовом файле input.txt, каждая строка которого содержит полную информацию о некотором объекте, результирующая информация должна быть записана в файл output.txt. 2. Для хранения данных внутри программы организовать массив структур. 3. В типе структура реализуется метод CompareTo интерфейса IComparable, перегружается метод ToString базового класса object и необходимые операции отношения, поля данных и дополнительные методы продумайте самостоятельно. На основе данных входного файла составить багажную ведомость камеры хранения, включив следующие данные: ФИО пассажира, количество вещей, общий вес вещей. Вывести в новый файл информацию о тех пассажирах, средний вес багажа которых превышает заданный, отсортировав их по количеству вещей, сданных в камеру хранения Входной файл:
Первое число - это количество вещей. Последнее средний вес багажа каждого пассажира. Выходной файд:
|
| Автор: VSB 3.2.2012, 18:34 | ||||
| Вобщем вроде правильно, вот замечания Избегайте ветвлений вида
Используйте IComparable<T> вместо IComparable Старайтесь меньше использовать операторв continue и break в циклах, лучше используйте вложенные и/или сложные условия - как правило, можно обойтись без упомянутых операторов. Кривовато сделан вывод в файл, но не подскажу как лучше - потребность простого файлового ввода-вывода возникала только пару раз и очень давно - делал тоже криво. |