Here are some of my school projects, you can find even more on my GitHub account.


Storage - click to see the code

The project presents storage locations of three types - temperature, humidity level, and standard which customers can rent. The project provides for the possibility of set up location, calculates the rental price for a client depending on the width, length, height, type, as well as counts the number of clients and the number of empty units. The project also establishes and provides the start of the lease.

Simple Train Application - click to see the code

Project is a simple train application. The program reads data about the train, name, distance and departure time from the file. The program also sorts trains by time, determines the fastest train and displays it first. Time is presented in hours and minutes.

Drawing Diamond - click to see the code

The program creates a canvas with a size of 500x500 pixels and builds a shape that consists of parabolic curves, drawn with straight lines and without using real curves, while choosing a random color for the shape.

In the second part, the program creates the same figure, but in a rotated version using the Pythagorean theorem.

Drawings - click to see the code

The program creates a canvas based on width, height and color, reading data from a file, then draws shapes that have a name, scale percentage, starting point, also reading information from files. The program uses Arraylist, demonstrates serialization, Cartesian point with floating point coordinates. The shapes are constructed using the Points object, can be repeated and filled with color. The instructions help you create pictures from these shapes.