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

Реферат Об'єктно-орієнтоване програмування. Розробка програмного забезпечення





} Stack :: isempty ()

{p; (item == NULL) {p=true; std :: cout lt; lt; стек пустий n raquo ;; } Else p=false; p;

} Stack :: push (int a)

{list * p=new list; gt; val=a; (isempty ()) p- gt; next=NULL; p- gt; next=item;=p; :: cout lt; lt; елемент lt; lt; a lt; lt; додано у стек n raquo ;;

} Stack :: pop ()

{a; (isempty ()) {a=0; } (! Isempty ())

{= item- gt; val; list * p=item;=item- gt; next; p; :: cout lt; lt; елемент lt; lt; a lt; lt; забрано зі стеку n raquo ;;

}; a;

} Stack :: delall ()

{:: cout lt; lt; Відаль усі елементи зі стеку, raquo ;; list * p; (! isempty ())

{= item;=item- gt; next; p;

}

} Stack :: pushvect (int * a, int n)

{(int i=0; i lt; n; i ++) (a [i]); :: cout lt; lt; вектор з lt; lt; n lt; lt; елементів Відправлено у стек n raquo ;;

} :: ~ Stack ()

{:: cout lt; lt; пам'ять звільнено, raquo ;; (); item;

}

# include lt; iostream gt;

# include classheader. h

# include windows. h main ()

{(1251); (1251); * b=new int [10]; a; (int i=0; i lt; 10; i ++) [i]=i ;. pushvect (b, 10); c; (int i=0; i lt; 10; i ++)=a. pop () ;. push (10) ;. ~ Stack (); :: cin. get (); 0;

}



. Програма, у Якій зчітуємо дані про n двигунів (назв, Потужність, Кількість), запісуємо ЦІ дані у бінарній файл, зчітуємо їх з него та виводимо сумарная Потужність (Потужність * Кількість) на екран.


# include lt; iostream gt;

# include lt; fstream gt;

# include lt; string gt;

# include windows. h Engine

{::: string name; count, power; ()

{= 0;=0;= raquo ;;

} GetSumPower () {return power * count; }

}; main ()

{(1251); (1251); * A=new Engine [4]; * B=new Engine [4]; :: ofstream fout ( data. txt ); (int i=0; i lt; 4; i ++)

{

{:: cout lt; lt; Введіть Назву lt; lt; i + 1 lt; lt; двигуна: raquo ;; :: cin gt; gt; A [i]. name;

} while (A [i]. name == );

{:: cout lt; lt; Введіть Потужність lt; lt; i + 1 lt; lt; двигуна: raquo ;; :: cin gt; gt; A [i]. power;

} while (A [i]. power lt;=0);

{:: cout lt; lt; Введіть Кількість кінськіх сил lt; lt; i + 1 lt; lt; двигуна: raquo ;; :: cin gt; gt; A [i]. count;

} while (A [i]. count lt;=0) ;. write ((char *) amp; (A [i]), sizeof (A [i])); :: cout lt; lt; std :: endl;

}. close (); :: ifstream fin ( data. txt ); (int i=0; i lt; 4; i ++)

{. read ((char *) amp; (B [i]), sizeof (B [i])); :: cout lt; lt; B [i]. name lt; lt; Кількість * Потужність: lt; lt; B [i]. GetSumPower () lt; lt; std :: endl;

}. close (); :: cin. get (); :: cin. get (); 0;

}



. Програма, в Який є базовий абстрактно клас фігура та дві Похідні класи: трикутник та чотірікутнік. Зчітуємо з Клавіатури n фігур (прямокутніків, трікутніків) та рахуємо їхню площу.


# include lt; iostream gt;

# include lt; string gt;

# include windows. h Figure

{::: string name;: float Square ()=0; void Show ()=0;

}; Triangle: public Figure

{: a, b, c; :( int a1=1, int b1=1, int c1=1)

{= Трикутник raquo ;;

(a1 lt;=0)? a=1: a=a1;

(b1 lt;=0)? b=1: b=b1;

(c1 lt;=0)? c=1: c=c1;

}

~ Triangle ()

{:: cout lt; lt; name lt; lt; lt; lt; a lt; lt; lt; lt; b lt; lt; lt; lt; c lt; lt; said bye n raquo ;;

} Square ()

{p=(a + b + c)/2; std :: sqrt (p * (pa) * (pb) * (pc));

} Show ()

{:: cout lt; lt; name lt; lt; lt; lt; a lt; lt; lt; lt; b lt; lt; lt; lt; c;


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





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

  • Реферат на тему: Розрахунок трифазного асинхронного двигуна з короткозамкненим ротором на по ...
  • Реферат на тему: Виробнича потужність і виробнича програма підприємства
  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Виробнича потужність підприємства
  • Реферат на тему: Натуральна потужність лінії