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

Реферат Автоматизація процесу нарахування стипендій





lign="justify">//просто виклик відповідних функцій введення інформації

switch (symbol) {laquo;1raquo;:_name();;laquo;2raquo;:_group();;laquo;3raquo;:_mark();;laquo;4raquo;:_social();;:;

}

} while (symbol!= 0 );

}

//вводФІОenter_name () {( cls ); ( ВведітеФ.І.О. n );

printf ( gt ;: ); (stdin);

//використовуємо для того, щоб не набрати більше 35 символів

gets_s (name, 35); (name, name);

}

//введення группиenter_group () {{( cls ); ( Введіть групу n );

printf ( gt ;: ); (stdin);

//теж саме з fgets, що не більше 7 символів

fgets (group, 7, stdin); [strlen (group)]= 0 raquo ;;

//перевірка на довжину

if (strlen (group) gt;=6) {

break;

}

} while (true);

}

//введення оценкіenter_mark () {( cls );

//ціклна 3 оцінки (int i=0; i lt; 3; i ++) {

do {( Введіть оцінку #% d raquo ;, (i + 1));

printf ( gt ;: ); (stdin); (% d raquo ;, amp; mark [i]);

//перевірка що більше або дорівнює 4 і менше або дорівнює 10

if (mark [i] gt;=4 amp; amp; mark [i] lt;=10) {;

}

} while (true);

}

}

//введення активіст або нетenter_social () {symbol; {( cls ); ( 1) Активіст n );

printf ( 0) Чи не активіст n ); ( gt ;: );

fflush (stdin); (% c raquo ;, amp; symbol); (symbol) { 1 :=true;= 0 raquo ;;; 0 raquo ;: =false;= 0 raquo ;;;:;

}

} while (symbol!= 0 );

}

};

# pragma once

# include student.h

# define MIN_INCOME 400000

//вузол списку, двусвязногоnode {

//дані узлаdata;

//покажчик на попередній * prev;

//покажчик на наступний * next;

}; student_list {

//покажчик на перший елемент * first;

//покажчик на останній елемент * last;

//размерспіска;

//функція для початкової ініціалізації

void init () {= 0;=NULL;

last=NULL;

}

//додавання в початок списку

void add_front (student pdata) {

//якщо список порожній (size == 0) {

//виділяємо пам'ять=new node ();

//записуємо дані gt; data=pdata;

//обнуляем покажчика на слід і перед

first- gt; next=NULL; gt; prev=NULL;

//останній він же буде і першим=first;

//збільшуємо розмір ++;

}

//якщо списку не порожній {

//виділяємо пам'ять * temp=newnode ();

//записуємо дані gt; data=pdata;

//покажчик на слід тепер вказуємо на перший

temp- gt; next=first;

//предидущегонет gt; prev=NULL;

//покажчик на попередній першого елемента вказує на новий елемент gt; prev=temp;

//новий елемент стає першим=temp;

//збільшуємо розмір ++;

};

}

//додавання в кінець спіскаadd_back (student pdata) {

//якщо список порожній (size == 0) {

//виділяємо пам'ять=new node ();

//запісиваемданние gt; data=pdata;

//покажчики на перед і слід не існують

last- gt; next=NULL; gt; prev=NULL;

//перше він же останній=last;

//збільшуємо розмір ++;

}

//якщо списку не порожній {

//виделяемпамять * temp=newnode ();

//записуємо дані gt; data=pdata;

//покажчик на попередній нового елемента вказує на останній елемент gt; prev=last;

//покажчик на слід нового елемента порожній gt; next=NULL;

...


Назад | сторінка 7 з 15 | Наступна сторінка





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

  • Реферат на тему: Анотований покажчик документів державного архіву Гомельської області з істо ...
  • Реферат на тему: Allusion as discourse symbol
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Перший і останній президент СРСР. Політичний портрет М.С. Горбачова
  • Реферат на тему: Приватні військові компанії як новий елемент у політичній системі