An open API service indexing awesome lists of open source software.

https://github.com/samarthghag/conversions-calculator-app

Dot Net Project 2 : This is one of my assignment that get in my class of dotnet
https://github.com/samarthghag/conversions-calculator-app

app calculator conversion csharp math

Last synced: about 1 month ago
JSON representation

Dot Net Project 2 : This is one of my assignment that get in my class of dotnet

Awesome Lists containing this project

README

          

# Conversions Calculator App

This is a simple Conversions Calculator application built using C# and Windows Forms.

## Features

The calculator provides the following conversion functionalities:

* **Temperature:** Convert between Celsius and Fahrenheit.
* **Length:** Convert between meters, kilometers, and miles.
* **Weight:** Convert between kilograms, grams, and pounds.
* **Time:** Convert between hours, minutes, seconds, and milliseconds.

## Usage

1. **Temperature Conversion:**
* Enter the temperature value in the input field.
* Select the desired conversion type (Celsius to Fahrenheit or Fahrenheit to Celsius) from the dropdown menu.
* Click the "Calculate" button to perform the conversion.
* The converted temperature will be displayed in the result field.
* Click "Clear" to reset the input and result fields.

2. **Length Conversion:**
* Enter the length value in meters in the input field.
* Click the "Calculate" button.
* The equivalent values in meters, kilometers, and miles will be displayed in their respective fields.
* Click "Clear" to reset all fields.

3. **Weight Conversion:**
* Enter the weight value in kilograms in the input field.
* Click the "Calculate" button.
* The equivalent values in kilograms, grams, and pounds will be displayed in their respective fields.
* Click "Clear" to reset all fields.

4. **Time Conversion:**
* Enter the time value in hours in the input field.
* Click the "Calculate" button.
* The equivalent values in hours, minutes, seconds, and milliseconds will be displayed in their respective fields.
* Click "Clear" to reset all fields.

## Input Validation

The application includes input validation to handle non-numeric input values. If an invalid value is entered, an error message will be displayed.

## Screenshots
![Screenshot 2024-12-17 090415](https://github.com/user-attachments/assets/ec86a076-f490-4097-a70e-788059b50655)

## Build Instructions (Optional)

If you want others to be able to build your application from source, include build instructions here. For example:

* Open the solution in Visual Studio.
* Build the solution.