Предмет: Программирование. Добавлен: 31.05.2022. Год: 2021. Страниц: 12. Оригинальность по antiplagiat.ru: 78% |
Учреждение Образования “Белорусский государственный университет информатики и радиоэлектроники” кафедра «Вычислительных методов и програмирования» ОТЧЕТ По лабораторной работе №3 «Обработка структур с использованием файлов» Выполнил: Студент Группа 114301. Вариант №16 Минск 2022 Цель работы: изучить правила создания и обработки данных структурного типа с использованеием файлов; правила работы с компонентами OpenDialog и SaveDialog; написать и отладить программу по созданию файлов. Индивидуальное задание: Написать программу обработки файла типа запись, содержащую следующие пункты меню: «Создание», «Просмотр», «Коррекция» (добавление новых данных или редактирование старых), «Решение индивидуального задания». Каждая запись должна содержать следующую информацию о студентах: – фамилия и инициалы; – год рождения; – номер группы; – оценки за семестр: по физике, математике, информатике, химии; – средний балл. Организовать ввод исходных данных, средний балл рассчитать по введенным оценкам. Содержимое всего файла и результаты решения индивидувльного задания записать в текстовый файл. 16. Распечатать анкетные данные студентов интересующей вас группы, имеющих оценку 8 по физике и оценку 9 по высшей математике. Текст программы. using namespace std; //Распечатать анкетные данные студентов интересующей вас группы, имеющих неудовлетворительную оценку (меньше 4) enum Menu { Zero, Create, Viewing, Adding, Editing, IndividualTask, Exit, }; struct Names { string surname; string name; string patronymic; }; struct Mark { int markInMath; int markInPhysics; int markInRussian; int markInChemistry; double averageMark(int markInMath, int markInPhysics, int markInRussian, int markInChemistry) { return (markInMath + markInPhysics + markInRussian + markInChemistry) / 4.; } }; struct Students {... |
Перейти к полному тексту работы |