Курсова робота
з курсу В«Основи алгоритмізації та програмуванняВ»
на тему: В«Розробка програми для зберігання і виведення списку співробітників і їхні зарплатиВ»
Введення
Написати програму, в якій необхідно створити структуру, елементами якої є прізвище співробітника і його зарплата. Оголосити масив даних про співробітників типу структури і ввести значення його елементів. Визначити сумарний заробіток співробітників і співробітника, у якого максимальна зарплата. Передбачити меню. Результати роботи програми записати у файл. p align="justify"> Дана програма призначена для зберігання і виведення списку співробітників підприємства і їх зарплати. Метод, реалізований у завданні, а так само саму програму, можна застосовувати в різних галузях, так наприклад, у навчанні так і в невеликих організаціях, для створення баз даних учнів, співробітників, клієнтів і т.д. p align="justify"> У програмі передбачений, можливості запису нових співробітників і їхні зарплати, виведення списку співробітників і висновок загальну суми заробітку, пошук співробітника з найбільшою заробітною платою, виведення всіх даних у файл. p align="justify"> Курсова робота складається з програми, створеної на мові програмування Microsoft Visual C + + консольний додаток (Win 32 Console Application).
1. ТЕОРЕТИЧНІ ОСНОВИ
1.1 Робота з файлами
Запис у файл і читання в c + + майже нічим не відрізняються від стандартного введення і виведення. Замість cin і cout треба буде вказати "файл", з якого ви читаєте. p align="justify"> Для роботи програми треба підключити header-файл fstream:
# include
Для того щоб відкрити файл:
ofstream out;. ("file.type");
if (out == NULL) return 0; // якщо не змогли відкрити файл
Тепер для запису виводу у файл досить писати замість cout ідентифікатор out
out <<"this string was wrote to file by c + + ;)" <
Додаткові функції:
В· is_open () - перевірять, чи відкритий файл. Якщо відкритий повертає 1 інакше 0 (true or false)
В· skeek (kuda) - переміщає позицію з якою ми будемо писати.
В· tellp () - видає позицію, в якій ми знаходимося
В· close () - закриває файл
Читання з файлу майже нічим не відрізняється. Замість ofstream пишемо ifs...