Basmala Gad's Projects
Our Bank System version of C++ illustrates simple opeartions that could be done through a bank system "ATMs" in specific. Templates, Maps and classes have the main roles throughout our project, there are 3 main classes account type , client and the interface class that runs the program using "Bank Data.txt" to save the Clients Data.
This is a new C++ type (class). that can hold unlimited decimal integer values and performs arithmetic operations on them. such as: +, -, <, and >.
BKVector is our version of C++ vector class with all the important functionalities implemented in it. We tried to make it similer as much as possible to C++ vector by adding these features.
This is a cipher program that implements one of nine different algorithms to cipher or decipher the text according to user choice.
An Image Processing App that can apply different filters to a colored bit map image of size 256 x 256.
An Image Processing App that can apply different filters to a gray scale bit map image of size 256 x 256
An application to split and merge pdf files. The application allows the user to merge two pdf files together and create a third file or extract individual pages from a pdf file.
This program is a rational number calculator program that is capable of taking two rational numbers and an operation to perform on them. It can also handle negative numbers and nominator without denominator cases
Simple Simulation for a Wi-Fi Router using Java and basic synchronization tools.
SOS game. Before play begins, a square grid of at 4x4 or 5x5 squares in size is drawn. Players take turns to add either an "S" or an "O" to any square, with no requirement to use the same letter each turn. The object of the game is for each player to attempt to create the straight sequence S-O-S among connected squares (either diagonally, horizontally, or vertically), and to create as many such sequences as they can. If a player succeeds in creating an SOS, that player immediately takes another turn, and continues to do so until no SOS can be created on their turn. Otherwise turns alternate between players after each move.
Our website version illustrates a comprehensive platform designed to streamline student management and enhance administrative efficiency. Aiming to provide a user-friendly interface with a range of essential functionalities to support student information management.
A simple Console Text Editor app that applies different options to a text file.