Programming Portfolio

I have created many different programs in several different programming languages.

Daily Programming Challenges

In Unit 3 of the ICS3C course, we did daily programming challenges.

RateOfPay

This program allows users to calculate their wages depending on how long they've worked.

Its code can be found here.

TipCalculator

This program calulates how much you should tip at a resteraunt depending on your experience.

Its code can be found here.

RectangleArea

This program calulates the area of two rectangles, then determines the larger.

Its code can be found here.

Calories

This program calulates the amount of calories you'll burn by running on a treadmill for certain amounts of time.

Its code can be found here.

MathQuiz

This program presents the user with a simple math quiz.

Its code can be found here.

Patterns

This program generates various patterns. These patterns include a rectangle, triangle and stairs.

Its code can be found here.

Waterloo CEMC Challenges

The University of Waterloo has set out lots of challenges for computer science students, of which I have completed several.

Quadrant Selection

This program determines the quadrant of a given point.

Its code can be found here.

Shifty Sum

This program "shifts" the sum of a given number by a certain amount.

Its code can be found here.

Exactly Electrical

This program determines whether or not an electic car with a certain amount of charge can travel between two points.

Its code can be found here.

Minecraft Plugins

CustomBM

CustomBM (Custom Bonemeal) is a plugin that I wrote for the Athion Network. It alters the behaviour of bonemeal, an in-game material used to create plants and flowers.

A short description of its functions and usage can be found here.