Skip to content

Commit df840e7

Browse files
Update README.md
1 parent e809a77 commit df840e7

File tree

1 file changed

+25
-13
lines changed

1 file changed

+25
-13
lines changed

README.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,26 @@
11
# Csharp_calculator
2-
This is officially starting to use the C++ compiler or processor. The idea of the project is to build a functional form application for a beginner position.
3-
This calculator, however, needs more debugging and the addition of more mathematical buttons or functions.
4-
5-
plains:
6-
- add more math functions
7-
- build a better use for the function buttons. (If you click on a function button, the project automatically solves the problem without the user adding additional information to the final answer.)
8-
  - possible add letters to the calculator
9-
10-
how to use this code:
11-
- press a number
12-
- use one of the symbol functions
13-
- press another number
14-
- you can use a function key to solve the number with the function. for exaple log(7) -> 0.84509804001425683071221625859264
2+
3+
The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.
4+
5+
## Table of Contents
6+
7+
- [About](#about)
8+
- [Features](#features)
9+
- [Imports](#Imports)
10+
- [Rating: 3/10](#Rating)
11+
12+
# About
13+
14+
The code is a Windows Forms application that functions as a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometric, and logarithmic functions. The interface features buttons for entering numerical digits and a text box for input and output.
15+
16+
# Features
17+
18+
The Windows Forms scientific calculator application offers a range of features to simplify mathematical computations. It allows users to perform basic arithmetic operations such as addition, subtraction, multiplication, and division. The calculator also includes trigonometric functions such as sine, cosine, and tangent. Logarithmic functions include natural logarithm (ln) and common logarithm (log). The user-friendly interface is built using Windows Forms, allowing users to input numerical digits using buttons and display output in a text box. Overall, the calculator simplifies mathematical computations and provides essential functions for users.
19+
20+
# Imports
21+
22+
System, System.Collections.Generic, System.ComponentModel, System.Data, System.Drawing, System.Linq, System.Security.Cryptography, System.Text, System.Threading.Tasks; System.Windows.Forms
23+
24+
# Rating
25+
26+
The calculator, a basic mathematical tool, has several limitations and areas for improvement. Its user interface lacks visual polish and sophistication, with plain buttons and a simplistic layout that may not appeal to modern design standards. It lacks robust error handling mechanisms, which may result in unexpected behavior or crashes if users input invalid or nonsensical data. The calculator offers a decent range of mathematical functions but lacks common features found in more advanced calculators, such as memory functions, scientific notation support, and customizable settings. The code structure could be improved for readability, maintainability, and scalability, with hard-coded values and lack of comments making it difficult for other developers to understand and modify.

0 commit comments

Comments
 (0)