https://github.com/iamareebjamal/upp-gui-projects
GUI programs written in Ultimate Plus Plus GUI toolkit for C++
https://github.com/iamareebjamal/upp-gui-projects
cpp gui-application
Last synced: 9 months ago
JSON representation
GUI programs written in Ultimate Plus Plus GUI toolkit for C++
- Host: GitHub
- URL: https://github.com/iamareebjamal/upp-gui-projects
- Owner: iamareebjamal
- License: apache-2.0
- Created: 2017-02-06T14:38:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-03T14:56:55.000Z (almost 8 years ago)
- Last Synced: 2025-03-22T22:45:37.672Z (over 1 year ago)
- Topics: cpp, gui-application
- Language: C++
- Size: 216 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ultimate++ GUI Projects
[]()
[](https://opensource.org/licenses/Apache-2.0)
> GUI programs written in Ultimate Plus Plus GUI toolkit for C++
## Programs
### BCD Counter
> A BCD Ripple counter emulated using JK Flip Flops

Emulates edge triggered JK flip flops connected in a fashion to create a BCD Ripple Counter.
Program is Object-Oriented and hasa a class for JK Flip Flop with appropriate triggers and states with option to reset.
All flip flops reset on the collective value of `9` to create a BCD pattern.
The trigger of `0` or `1` is provided by left and right click. And since the flip flops are edge triggered, transition from values create a change in state rather than the value of transition itself.
### Dining Philosophers
> Dining Philosopher emulator

Emulates classical threading and synchronization problem of dining philosophers using GUI.
You can pick the number of philosophers and start and stop the emulation.
Picked up chopstick is rendered pink and otherwise it is purple, as shown in legend.
### Author
Areeb Jamal [@iamareebjamal](https://github.com/iamareebjamal)