ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 31.03.2021
Просмотров: 194
Скачиваний: 2
// Простая программа ведения базы данных служащих.
#include <iostream>
using namespace std;
char name[10][80]; // Массив имен служащих.
char phone[10] [20]; // Массив телефонных номеров служащих.
float hours[10]; // Массив часов, отработанных за неделю.
float wage[10]; // Массив окладов
int menu();
void enter(), report();
int main()
{
int choice;
do {
choice = menu(); // Получаем команду, выбранную пользователем.
switch(choice) {
case 0: break;
case 1: enter();
break;
case 2: report();
break;
default: cout << "Попробуйте еще раз.\n\n";
}
}while(choice != 0);
return 0;
}
// Функция возвращает команду, выбранную пользователем.
int menu()
{
int choice;
cout << "0. Выход из программы\n";
cout << "1. Ввод информации\n";
cout << "2. Генерирование отчета\n";
cout << "\n Выберите команду: ";
cin >> choice;
return choice;
}
// Функция ввода информации в базу данных.
{
int i;
char temp[80];
for(i=0; i<10; i++) {
cout << "Введите фамилию: ";
cin >> name[i];
cout << "Введите номер телефона: ";
cin >> phone[i];
cout << "Введите количество отработанных часов: ";
cin >> hours[i];
cout << "Введите оклад: ";
cin >> wage[i];
}
}
// Отображение отчета.
void report()
{
int i;
for(i=0; i<10; i++) {
cout << name[i] << ' ' << phone[i] << '\n';
cout << "Заработная плата за неделю: "<< wage[i] * hours[i];
cout << '\n';
}
}