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

Реферат Розробка і реалізація програми на мові С ++





() ;;

} y_n; {

//Введення даних ( Введіть банк n ); (stdin) ;. getline (x. bank, 15); ( Введіть розрахунковий рахунок платника n ); (stdin) ;. getline (x. plat,

); ( Введіть розрахунковий рахунок одержувача n ); (stdin) ;. getline (x. polu,

); ( Введіть суму, руб. n ); gt; gt; x. sum; ( amp; x, sizeof (ODER), 1, m_file); ( Продовжити (y/n)? n ); gt; gt; y_n;

} while (y_n == y || y_n == Y ); (m_file);

} Print (char * filename) {* mm; n=load_from_file (filename, mm); _ head (); (int i=0; i lt; n; i ++) { lt; lt; setw (3) lt; lt; i + 1; _data (mm [i]);

}lt;lt;laquo;-------------------------------------------------------nraquo;;

} Del (char * filename) {* mm; n=load_from_file (filename, mm); (filename); i, j; ch; ( Введіть номер рядки: ); gt ; gt; j; (j lt; 1 || j gt; n) {( Немає такого рядка! n ); () ;;

} _ data (mm [j - 1]); ( Видалити (y/n): ); gt; gt; ch; (ch == y ) {( i=j; i lt; n; i ++) mm [i - 1]=mm [i]; -; * m_file=fopen (filename, wb ); (mm, sizeof (ODER), n, m_file); (m_file); ( Рядок видалена. n ); getch ();

}

} Sort (char * filename) {* mm; n=load_from_file (filename, mm); (int i=0; i lt; n - 1; i ++) {(int j=i + 1 ; j lt; n; j ++) (strcmp (mm [i]. plat, mm [j]. plat) gt; 0) {temp;=mm [j]; [j]=mm [i]; [i]= temp;

}

} * m_file=fopen (filename, wb ); (mm, sizeof (ODER), n, m_file); (m_file);

} PrintAsum (char * filename) {* mm; n=load_from_file (filename, mm); ( Введіть банк n ); bank [15]; (stdin) ;. getline (bank, 15); count=0; sum=0; _head (); (int i=0; i lt; n; i ++) (strcmp (mm [i]. bank, bank) == 0) {++ ; sum +=mm [i]. sum; cout lt; lt; setw (3) lt; lt; count; print_data (mm [i]);

} (count == 0) printru ( Такого маршруту немає! n ); {printru ( Середня сума=); cout lt; lt; 1.0 * sum/count lt; lt; endl; } lt; lt; ------------------------------------------------------- n raquo ;;

} SearchPlat (char * filename) {* mm; n=load_from_file (filename, mm); ( Введіть розрахунковий рахунок платника n ); plat [10]; (stdin) ;. getline (plat,

); sum=0; _head (); (int i=0; i lt; n; i ++) (strcmp (mm [i]. plat, plat) == 0) {+=mm [i]. sum; cout lt; lt; setw (3) lt; lt; raquo ;; print_data (mm [i]);

} ( Сумма=); coutlt;lt;sumlt;lt;endl;lt;lt;laquo;-------------------------------------------------------nraquo;;

} SearchSum (char * filename) {* mm; n=load_from_file (filename, mm); ( Введіть перераховується суму n ); sum; gt; gt; sum; count=0 ; _head (); (int i=0; i lt; n; i ++) (mm [i]. sum == sum) {++; cout lt; lt; setw (3) lt; lt; count; print_data (mm [i]);

} (count == 0) printru ( Таких Одеров немає! n ); lt; lt; ------------------------------------------------------- n raquo ;;

} main (int argc, char * argv [])

{ch= - raquo ;; * m_file; filename []= ODER. bin raquo ;; (ch!= 0 ) { lt; lt; ----------------- MENU ----------------- lt; lt; endl; ( 1 - Додати ODER n ); ( 2 - Друк даних на екрані n ); ( 3 - Видалити запис n ); ( 4 - Сортувати n ); ( 5 - Інформація про середній сумі n ); ( 6 - Пошук суми за рахунком платника n ); ( 7 - Пошук по перечисляемой сумі n ); ( 0 - Вихід n ); ( 9 - Створити файл n ); ( Комманда: ); gt; gt; ch; (ch) { 1 :Add (filename); break; 2 raquo ;: Print (filename); break; 3 raquo ;: Del (filename); break; 4 raquo ;: Sort (filename); break; 5 raquo ;: PrintAsum (filename); break; 6 raquo ;: SearchPlat (filename); break; 7 raquo ;: SearchSum (filename); break; 9 raquo ;: sozd_f (filename); break ;: break;

}

} 0;

}

//---------------------------------------------------------------------------


Назад | сторінка 5 з 5





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

  • Реферат на тему: Ukrainian break-through in the European and World strategy of individual pr ...
  • Реферат на тему: Розрахунково-касове обслуговування юридичних осіб філії №5 ВАТ &Optima Bank ...
  • Реферат на тему: Удосконалення кредитування житла в Казахстані (на прикладі АТ "Kaspi B ...
  • Реферат на тему: Стягнення митних платежів за рахунок грошових коштів, що знаходяться на рах ...
  • Реферат на тему: Розрахунковий проект волноводного тракту приймальні антени супутникового те ...