Operatori aritmetici

Definitie

-pot fi:
  • unari :+, -, incrementare/decrementare
        1. ++a (de incrementare prefixat), a++ (de incrementare postfixat),
        2.  –a (de decrementare prefixat), a– (de decrementare postfixat),
  • binari: +, -, *, / ( div – returneaza catul impartirii), % ( modulo – returneaza restul impartirii). Ex.
  1. 7 div 0 = 7
  2. 7 mod 10 =  7
  3. 7 div 10 = 0
  4. 7 div 3 = 2
  5. 7 mod 3 = 1
Sintaxa
  • a decrementa= a scade 1 la continutul unei variabile.
  • a incrementa= a aduna 1 la continutul unei variabile.
  • incrementare prefixata= este marit cu 1 inainte de a intra in calcul.
  • incrementare postfixata= este marit cu 1 dupa ce  a iesit din calcul.
[mai mult...]

Programare orientata pe obiecte

Se introduc, pe rand, de la tastatura oricare n (1<=n<=nmax) numere reale (float) si 2*n numere intregi (int) si  care vor folosi in comun aceasi zona de memorie. Sa se afiseze, pe rand, numerele introduse, cele reale si cele integi, impreuna cu mediile lor aritmetice, utilzandu-se un tip union adecvat care sa contina datele care utilizeaza in comun aceeasi zona de memorie precum si functiile membru de citire, calcul medii si de afisare a datelor si rezultatelor.

[mai mult...]

Programare orientata pe obiecte

Sa se creeze un tablou de structuri de tip student (cod matricol, un numar in intervalul 1..999; nume student, un sir de 20 caractere; numar de note, un numar in intervalul 1..15, notele: nota(1), nota(2) … si media calculata) pentru maximum nmax (20) studenti si apoi sa se afiseze un tabel cu mediile studentilor, utilizandu-se declararea unei structuri specifice limbajului C++ care sa includa descrierea structurii, functia de citire si cea de afisare a informatiilor unui student.

[mai mult...]

Programare orientata pe obiecte

Se considera o clasa de puncte din spatiu in care se descrie un punct de coordonate fixe M0(x0,y0,z0), reprezentand centrul unei sfere, raza fixa a unei sferei ro si un  punct oarecare din spatiu M(x,y,z) si functiile:distanta(M0,M) care determina distanta dintre punctele M0 si M, pozitia_fata_de_centru(M), care determina  coordonatele punctului M in raport cu centrul sferei si pozitia(M) care precizeaza pozitia punctului M fata de sfera.  Sa se scrie un program care sa sa calculeze distanta dintre punctele M0 si M, coordonatele punctului M fata de centrul sferei si sa determine pozitia punctului M fata de sfera utilizandu-se obiecte din clasa declarata.

[mai mult...]

Programare orientata pe obiecte

Sa se citeasca de la tastatura informatiile specifice cartilor dintr-o librarie: denumire carte, autorul principal, al doilea autor, numarul de pagini si pretul. Prin intermediul unei clase, carte, care descrie datele despre o carte, proprietatile (denumire carte, autorul principal, al doilea autor, numarul de pagini si pretul) si metodele de prelucrare (initializarea si afisarea unei carti) sa se afiseze pe ecran informatiile despre orice carte tratata.

[mai mult...]