www.canerb.150m.ro
Fiti pe faza...
|
Nou pe simpatie: LaraTaner
 | Femeie 24 ani Prahova cauta Barbat 24 - 52 ani |
|
|
www.canerb.150m.roInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
|
| #1 |
|
|
Trebuie rezolvate urmatoarele teme... 1. Definiti doua clase, fiecare continand o functie membra cu un argument de tipul pointer la un obiect al celeilalte clase. In main, creati instante ale ambelor clase si apelati pe rand cele doua functii membre. (Eckel) 2. Sa se determine clasele necesare implementarii unui program de asistare a producerii orarului facultatii. Reprezentati orarul laboratorului de informatica prin obiecte ale acestor clase. 3. Tablouri de obiecte. Liste inlantuite de obiecte.(Definiti o clasa de obiecte caracteristice unui domeniu de activitate. Exp: MarfuriImport, Pacienti, Doctori, FiguraGeometrica, ...etc.) 4. Definiti o clasa abstracta FiguraGeometrica din care derivati clasele Cerc, Dreptunghi, Triunghi. Clasa abstracta trebuie sa contina cel putin functia virtuala pura deseneaza(). 5.Definiti o clasa de siruri de caractere (constructori impliciti, constructor de copiere, operatori supraincarcati). 6. Creati un insertor care afiseaza codul binar al unui caracter.
|
|
| |
|
| #2 |
|
|
Un exemplu pt prima tema #include <iostream.h> #include <string.h> #include <conio.h> class CTwo; class COne { public: char id [20];
COne() { strcpy (id,"COne"); }
void DoSomething (CTwo* pointer); };
class CTwo { char id [20]; public: CTwo() { strcpy (id,"CTwo"); } void DoSomething (COne* pointer); friend COne::DoSomething(CTwo* pointer); };
void COne::DoSomething(CTwo* pointer) { cout<<"In COne::DoSomething"<<endl; cout<<"Pointer's Id:"<<pointer->id<<endl; cout<<"Finished COne::DoSomethingn--"<<endl; }
void CTwo::DoSomething(COne* pointer) { cout<<"In CTwo::DoSomething"<<endl; cout<<"Pointer's Id:"<<pointer->id<<endl; cout<<"Finished CTwo::DoSomethingn--"<<endl; }
void main() {
clrscr(); COne one; CTwo two;
one.DoSomething(&two); two.DoSomething(&one);
COne* pOne=new COne(); CTwo* pTwo=new CTwo();
pOne->DoSomething(pTwo); pTwo->DoSomething(pOne); getch(); }
|
|
| |
|
| #3 |
|
|
Pentru a 6-a tema
#include <iostream.h> #include <conio.h> #include <stdio.h> ostream& operator<<(ostream& cout, char c) { int i; for (i=7;i>0;i--) if (c&(1<<i)) printf("%c",'1'); else printf("%c",'0'); return (cout); } int main( int argc, char* argv[]) { clrscr(); cout<<'a'; getch(); return 0; }
|
|
| |
|
| #4 |
|
|
ce facem la oop? suntem varza ce este asta de la tine ma cane ca nu mere
|
|
| |
|
| #5 |
|
|
stiu ca suntem varza... , dar toate temele care sunt aici sunt rezolva si merg..te asigur...(de prima stiu sigur),dar d a doua nu prea.....
|
|
| |
|