Skip to content
This repository was archived by the owner on Apr 8, 2021. It is now read-only.

claudiunicolaa/Source-file-C-C-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOP Course, 2th semester Computer Science @ UBB Cluj-Napoca (C/C++ and Qt for GUI)

lab1

Statment: Print the Pascal's Triangle, with all combinations C(m,k) of m itmes taken k at time. k=0,1,...,m and m=0,1,...,n

lab2-4

Statement: Family Budget

Create an application that allows to manage a family budget. Application must store the expenses for a month. Every expense have: day, type(food, transport, tv&internet, clothes, more)

Application operations:

1. Add new expense

2. Modify expense

3. Delete expense

4. View list filtred by a property expense (amount, day, type)

4. View list sorted by amount or type (asc/desc)

Bookstore(lab 6-7)

Create an application that allow:

- management of a list of books

- CRUD operations

- search book

- filters book by: title, year of publication

- sort books by: title, author, year of publications + gender

Bookstore V2(lab 8-9)

Move Bookstore to Visual Studio 2015 and add new features:

- use STL library

- work with txt files

- undo operation

Bookstore GUI(lab 10-11)

Bookstore V2 using Qt

Simulare(lab 12)

See the requirement in subiect.pdf (RO)

BookstoreGUI-with cart(lab 13-14)

Bookstore GUI with new features:

- 2 buttons that open new windows CartGUI, CartReadOnlyGUI

- CartGUI contain 2 buttons Empty, Generate Cart and a model that inherits QAbstractTabelModel

- CartReadOnlyGUI override the paintEvent from QWidget and draws an ellipse(random position) for each book from cart

- every window show same cart using the design pattern Observer

About

OOP Course, 2th semester Computer Science @ UBB Cluj-Napoca

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published