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

Реферат Мова програмування С ++





емента вектора- має два параметри: майбутнє розташування нового елементу в контейнері і значення елемента. () - видаляє елемент з вказаної позиції

Завдяки описаним пріоритетами, за допомогою вектора можна досить просто створити базу даних, що і необхідно в моїй курсовій роботі. Тому з усіх типів контейнерів в STL я вибрала саме вектор.


2.2 Практична частина


. 2.1 Блок-схема алгоритму


Рис.5-Блок-схема алгоритму

2.2.2 Лістинг програми

# include lt; iostream gt;

# include lt; conio.h gt;

# include lt; vector gt; namespace std; Adventures_of_SIB

{:naimenovanie_tyra[30];familia_klienta[30];stoimost_1_dnia_poezdki;kolichestvo_dnei;data_otpravlenia[30];

}; main ()

{int i, n, k, m; _of_SIB client1, client2; dano [30]; lt; Adventures_of_SIB gt; object;

(;;) { lt; lt; Dobro pogalovat 'v tyristicheskoe agenstvo n raquo ;; lt; lt; Adventures of SIB n n n raquo ;; lt; lt; vvedite lt; 1 gt; dlia dobavlenia clienta n raquo ;; lt; lt; vvedite lt; 2 gt; dlia vivoda vseh dannih n raquo ;; lt; lt; vvedite lt; 3 gt; dlia poiska po naimenovaniy tyra n raquo ;; lt; lt; vvedite lt; 4 gt; dlia poiska po familii klienta n raquo ;; lt; lt; vvedite lt; 5 gt; dlia poiska po date otpravlenia n raquo ;; lt; lt; vvedite lt; 6 gt; dlia ydalenie tyra n raquo ;; lt; lt; vvedite lt; 7 gt; dlia zameni tyra n raquo ;; lt; lt; vvedite lt; 8 gt; dlia vyhoda n n raquo ;;

gt; gt; m; (m)

{case 1:

{ lt; lt; vvedite naimenovanie tyra n raquo ;; gt; gt; client1.naimenovanie_tyra; lt; lt; n lt; lt; familiya klienta n raquo ;; gt; gt; client1.familia_klienta; lt; lt; n lt; lt; stoimost ' 1 dnia poezdkinraquo;;gt;gt;client1.stoimost_1_dnia_poezdki;lt;lt;laquo;nraquo;lt;lt;laquo;kolichestvo dnei n raquo ;; gt; gt; client1.kolichestvo_dnei; lt; lt; n lt; lt; data opravleniya (DD.MM.GGGG) n raquo ;; gt; gt; client1.data_otpravlenia; lt ; lt; n raquo ;;. push_back (client1);

} 2:

{for (i=0; i lt; object.size (); i ++) {= object [i]; lt; lt; client1.naimenovanie_tyralt;lt;laquo;nraquo;;lt;lt;client1.familia_klientalt;lt;laquo;nraquo;;lt;lt; client1.stoimost_1_dnia_poezdki lt; lt; n raquo ;; lt; lt; client1.kolichestvo_dneilt;lt;laquo;nraquo;;lt;lt;client1.data_otpravlenialt;lt;laquo;nraquo;;

} ();

} 3:

{ lt; lt; vvedite naimenovanie tyra n raquo ;; gt; gt; dano; (i=0; i lt; object.size (); i ++) {= object [i];=strcmp (dano, client1.naimenovanie_tyra); (n == 0) {lt;lt;client1.naimenovanie_tyralt;lt;laquo;nraquo;;lt;lt;client1.familia_klientalt;lt;laquo;n raquo ;; lt; lt; client1.stoimost_1_dnia_poezdki lt; lt; n raquo ;; lt; lt; client1.kolichestvo_dnei lt; lt; n raquo ;; lt; lt; client1.data_otpravlenia lt; lt; n raquo ;;

}=i + 1;

} (k == object.size ()) cout lt; lt; ne naideno! n raquo ;;

} 4:

{ lt; lt; vvedite familiyu clienta n raquo ;; gt; gt; dano; (i=0; i lt; object.size (); i ++) {= object [i];=strcmp (dano, client1.familia_klienta); (n == 0) { lt; lt; client1.naimenovanie_tyralt;lt;laquo;nraquo;;lt;lt;client1.familia_klientalt;lt;laquo;nraquo;;lt;lt;client1.stoimost_1_dnia_poezdkilt;lt;laquo;nraquo;;lt;lt; client1.kolichestvo_dneilt;lt;laquo;nraquo;;lt;lt;client1.data_otpravlenialt;lt;laquo;nraquo;;

}=i + 1;

} (k == object.size ()) cout lt; lt; ne naideno! n raquo ;;

} 5:

{ lt; lt; vvedite daty otpravlenia (DD.MM.GGGG) n raquo ;; gt; gt; dano; (i=0; i lt; object.size (); i ++) {= object [i];=strcmp (dano, client1.data_otpravlenia); (n == 0) { lt; lt; client1.naimenovanie_tyra lt; lt; n ; lt; lt; client1.familia_klienta lt; lt; n raquo ;; lt; lt; client1.stoimost_1_dnia_poezdki lt; lt; n raquo ;; lt; lt; client1.kolichestvo_dneilt;lt;laquo;nraquo;;lt;lt;client1.data_otpravlenialt;lt;laquo;nraquo;;

}=i + 1;

} (k == object.size ()) cout lt; lt; ne naideno! n raquo ;;

} 6:

{ lt; lt; vvedite naimenovanie tyra, kotoryi nado udalit ' n raquo ;; gt; gt; dano; lt; Adventures_of_SIB gt; :: iterator a=object.begin (); (i=0; i lt; object...


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





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

  • Реферат на тему: Реалізація алгоритму визначення n! засобими Object Pascal 2.0
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Просування бутіка розміру plus size на прикладі ТОВ &Атлант&, бутік &Elena ...
  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...