Skip to content

This repository contains a collection of small C# projects developed during my coursework, showcasing skills in object-oriented programming, Windows Forms development, and data processing.

Notifications You must be signed in to change notification settings

KDProgramming/CSharp_Projects

Repository files navigation

CSharp Projects

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.

Table of Contents

How to Run the Projects

  1. Clone this repository: git clone https://github.com/KDProgramming/CSharp_Projects.git
  2. Open the Solution file (project_name.sln) in Visual Studio.
  3. Build and run the project.

Projects

  • 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 to 1-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.

About

This repository contains a collection of small C# projects developed during my coursework, showcasing skills in object-oriented programming, Windows Forms development, and data processing.

Topics

Resources

Stars

Watchers

Forks

Languages