RhettSmithgall.com

Programming Projects

car chart speedometer weekday expense calculator change teller USD to CAD shipping company ascending number leap year figure-out-er class sorter customer balance calculator tree generator

COP 2220 - Programming I

Intro programming projects in C!

Car Chart speedometer

The earliest programming project I could find. It takes a "speed" in miles per hour and then calculates how far you could go in 2,4,6,8, or 10 hours.

project image

Weekday Expense Calculator

Ask the user how much they spend on each day of the week, then finds the total and average spending

project image

Change Teller

You give it an amount of money you would like, and it tells you how many 50,20,10,5 and 1 dollar bills that would be

project image

USD to CAD

Converts American USA dollar amounts to Canadian CAD

project image

Shipping Company

Accepts a weight in pounds for something you would like to ship, then a location to ship to, then calculates how much you would pay

project image

Ascending Number

Takes 3 numbers, then lists them in ascending order

project image

Leap Year Figure-out-er

Takes a year, then tells you wether or not it's a leap year

project image

Class Sorter

Accepts the name and GPA of a collection of students, then sorts them alphabetically or by GPA

project image

Customer Balance Calculator

I couldn't find the input files for this program, but by looking at the code it looks like it would have opened a list of customers, "customers.txt", and a list of transactions, "transactions.txt" then it would have added up how much each customer spent from the transactions to produce a "customersBalance.txt" file with the customers name and total balance

Multiplication Table/Tree generator

3 programs in 1! This program has a menu where you can choose to either count down from 100, show a multiplication table for a given number, or print a pyramid

project image

COP 3045 - Python

Python-based projects...

COP 3404 - Systems Programming

Low-level systems work...

COP 3503 - Programming II

Data structures & algorithms...

COP 3703 - Databases

SQL and database design projects...

COP 3813 - Internet Programming

Web development projects...

COP 4610 - Operating Systems

OS-level programming projects...

COP 4620 - Construction of Language Translators

Compilers and interpreters...

CEN 4010 - Software Development

Team-based software engineering projects...

CNT 4504 - Computer Networks

Networking simulations and projects...

CAP 4630 - Artificial Intelligence

AI agents, machine learning projects...