Skip to content

davidtoma11/OOP-Casino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proiect-OOP---Casino

Cerinte proiect :

  • Proiectul consta in crearea unei mini aplicatii care sa gestioneze o afacere/agenda/planificare.
  • Proiectul trebuie sa contina minim 4 clase, care trebuie sa aiba o legatura intre ele.
  • Fiecare clasa trebuie sa contina minim 4 variabile, care sa acopere toate tipurile de variabile enumerate in cerinte si sa contina si alte variabile daca este necesar.
  • Pentru 2 din clase trebuie sa se construiasca Setters si Getters, iar in tot proiectul trebuie sa existe Setters si Getters pentru toate variabilele listate mai sus.

In fiecare clasa trebuie sa existe:

  • constructorul cu toti parametrii.
  • cel putin 2 constructori cu parametrii.
  • constructorul fara parametrii.
  • constructorul de copiere, destructorul.
  • forma supraincarcata a operatorului = .
  • supraincarcarea operatorului << si >>.

Sa se supraincarce pentru fiecare clasa:

  • operatorul de indexare []
  • operatorul ++ sau --
  • minim 2 operatori matematici (+,-,* sau /)
  • operatorul cast explicit sau implicit
  • un operator conditional (<, ><=, >=)
  • operatorul pentru egalitate (==)

Fiecare clasa trebuie sa contina functionalitati reale.

Proiectul trebuie sa fie insotit de un meniu interactiv care sa permita cel putin operatiile de baza (CreateReadUpdateDelete), dar si sa exemplifice functionalitatile aplicatiei.

Pe langa cerintele standard, se regasesc si functionalitati specifice (jocuri de slots si ruleta in cazul acestei teme).

About

University Project - Object Oriented Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages