Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Вибори глави Ашинський району

Реферат Вибори глави Ашинський району





ви натиснете на 3, то за датою народження. Для того щоб повернутися в головне меню потрібно натиснути 4.

При натисканні в головному меню на 7 ви потрапляєте в меню пошуку. У ньому зазначено список параметрів, за якими програма може проводитись пошук. Потрібно вибрати необхідний параметр.

При натисканні на 8 в головному меню ви потрапляєте в меню допомоги. Для виходу з програми натисніть 0 в головному меню.

Розроблена програма з коментарями.

# include // Потік введення виведення

# include // Математичний файл

# include // Команди управління виводу на екран

# include // Стандартна бібліотека функції

# include // Маніпулятори введення виведення

# include // Файловий вхідний потік

# include // Файл рядка


struct colizb {char fam [20]; char adres [20]; char datro [10]; char pasport [15];

char kolgol [15];};// Структура


const n = 20;// Максимальна кількість записів

colizb gr [n];// Масив для зберігання записів

colizb buf [n];// Буфер для зберігання масиву gr

colizb pust;

char name [] = "D :/ TC/USER/kandid.bin";// Ім'я створюваного файлу

int nzap;// Номер запису

int ost;// Кількість решти записів

int nzapdop;// Номер додаткового запису

///////////////////////////////////////////////////////////

void titlist ()// Функція титульний лист

{

textbackground (1);// Цвет фону

textcolor (14);// Колір шрифту

clrscr ();// Очищення екрану

gotoxy (17,2);// Установка курсору на задану позицію

cout <<"Міністерство освіти Російської Федерації";

gotoxy (18,3);

cout <<"Південно-Уральський Державний Університет";

gotoxy (30,4);

cout <<"Філія ЮУрГУ в м. Аше";

gotoxy (32,8);

cout <<"Курсова робота";

gotoxy (29,9);

cout <<"з інформатики на тему:";

gotoxy (+26,10);

cout <<"Вибори глави Ашинський району";

gotoxy (41,14);

cout <<"Виконав: студент гр.ПС180 Стяжкин C.А. ";

gotoxy (41,15);

cout <<"Консультант: доцент Рафіків К.М.";

gotoxy (35,19);

cout <<"Аша-2006р";

gotoxy (2,21);

cout <<"Натисніть будь-яку клавішу";

getch ();

}// Кінець функції

/////////////////////////////////////////////////////////////////////////

void menu ()// Функція меню

{

clrscr ();// Очищення екрану

gotoxy (32,2);// Установка курсору на задану позицію

cout <<"Головне менюВ»;

gotoxy (32,5);

cout <<"1-Створення";

gotoxy (32,6);

cout <<"2-Доповнення";

gotoxy (32,7);

cout <<"3-Видалення";

gotoxy (32,8);

cout <<"4-Перегляд";

gotoxy (32,9);

cout <<"5-Зміна";

gotoxy (32,10);

cout <<"6-Сортування";

gotoxy (32,11);

cout <<"7-Пошук";

gotoxy (32,12);

cout <<"8-Допомога";

gotoxy (32,13);

cout <<"0-Вихід";

gotoxy (2,24);

cout <<"Введіть номер команди-";

}// Кінець функції

///////////////////////////////////////////////

void sclavi ()// Функція введення з клавіатури

{

for (int j = 0; j

{

gotoxy (2,4);

cout <<"Введіть прізвище виборця: "<

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [j]. fam, sizeof (gr [j]. fam));

// Введення прізвища кандидата

gotoxy (2,6);

cout <<"Введіть адресу:" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [j]. adres, sizeof (gr [j]. adres));

// Введення адреси виборця

gotoxy (2,8);

cout <<"Введіть дату народження:" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [j]. datro, sizeof (gr [j]. datro));

// Введення дати народження

gotoxy (2,10);

cout <<"Введіть номер паспорта:" <

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [j]. pasport, sizeof (gr [j]. pasport));

// Введення номера паспорта

gotoxy (2,12),

cout <<"Введіть кількість голосів: "<

if (cin.peek () == ' n') cin.get ();

cin.getline (gr [j]. kolgol, sizeof (gr [j]. kolgol));

// Введення кількості голосів

}

}

///////////////////////////////////////////////////////////////

int tofile ()// Функція запису в файл

{

ofstream outf;// Вихідний потік

outf.open (name, ios :: binary);

if (outf.fail ())// Галуження (якщо потік не справний)

{

clrscr ();// Очищення екрану


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма складної структури з використанням меню
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка технологічних карт на страви з меню
  • Реферат на тему: Технологія приготування страв або кулінарних виробів по меню
  • Реферат на тему: Організація Приготування кулінарніх страв згідно меню