This repository contains a collection of small C# programs that I have developed as part of my coursework. These programs demonstrate various C# concepts, including object-oriented programming, Windows Forms development, and data processing. Each project is self-contained and serves as a practical example of a different C# skill.
- Change For A Dollar Game
- Color Mixer
- Dice Simulator
- Distance Converter
- Dormitory And Meal Plan Charge Calculator
- Email Management System
- Vehicle Expenses Calculator
- Phone Number Converter
- Number Guessing Game
- Vehicle Service Calculator
- Rock Paper Scissors Game
- Soda Inventory Control System
- Time Calculator
- Vending Machine System
- Word Calculator
- Clone this repository: git clone https://github.com/KDProgramming/CSharp_Projects.git
- Open the Solution file (
project_name.sln
) in Visual Studio. - Build and run the project.
- Change For A Dollar Game: A C# Windows Forms application that challenges users to input the correct combination of coins (quarters, dimes, nickels, and pennies) to reach exactly one dollar.
- Color Mixer: A C# Windows Forms application that allows users to mix two primary colors (red, blue, or yellow) to produce a secondary color.
- Dice Simulator: A C# Windows Forms application that simulates rolling two dice.
- Distance Converter: A C# Windows Forms application that converts measurements between different units (yards, feet, and inches).
- Dormitory And Meal Plan Charge Calculator: A C# Windows Forms application that calculates the total cost of a student's dormitory and meal plan selection.
- Email Management System: A C# Windows Forms application that allows users to manage a contact list, storing names and email addresses in a dictionary.
- Vehicle Expenses Calculator: A C# Windows Forms application that calculates the total monthly and annual expenses for owning and maintaining a vehicle.
- Phone Number Converter: A C# Windows Forms application that converts alphanumeric telephone numbers into their numeric equivalent based on a standard telephone keypad mapping. For example,
1-800-FLOWERS
is converted to1-800-3569377
. - Number Guessing Game: A C# Windows Forms application where users try to guess a randomly generated number between 1 and 100.
- Vehicle Service Calculator: A C# Windows Forms application that calculates the total cost of vehicle services based on user selections.
- Rock Paper Scissors Game: A C# Windows Forms application that lets the user play the classic game of Rock, Paper, Scissors against the computer.
- Soda Inventory Control System: A C# Windows Forms application that simulates a checkout system for a soda shop. Users can select different sodas, add them to their cart, and see the total cost including tax.
- Time Calculator: A C# Windows Forms application that converts a given number of seconds into minutes, hours, and days.
- Vending Machine System: A C# Windows Forms application that simulates a drink vending system. Users can select drinks, and the program keeps track of inventory and sales.
- Word Calculator: A C# Windows Forms application that counts the number of words in a given string.