Skip to content

vladyslav-keidaliuk/calculator

Repository files navigation

Calculator

Basic Calculator on C# and Windows Forms

Дана програма є калькулятором звичайних дробів. Вона дозволяє виконувати основні операції над звичайними дробами: додавання, віднімання, множення та ділення. Звичайний дріб може бути представлений у правильній, неправильній та змішаній формі. Ціле число в реалізації застосування вважається звичайним дробом в змішаній формі з чисельником, що дорівнює нулю, та знаменником, що дорівнює одиниці. Введення вхідних значень для звичайних дробів може виконуватися як з клавіатури так і з кнопок на формі. Для відокремлення у полі вводу цілої чистини звичайного дробу, чисельника та знаменника застосовується розділовий знак – скісна риска. Операції виконуються лише над додатними числами. Результат операції може бути від’ємним. Застосування містить поле, що відображає послідовність виконаних операцій, кнопку очищення поля вводу та кнопку видалення останнього введеного символу.

==================================================================

This program is a calculator of common fractions. It allows you to perform basic operations on ordinary fractions: addition, subtraction, multiplication and division. A common fraction can be represented in proper, improper, and mixed form. An integer in the implementation of the application is considered an ordinary fraction in mixed form with a numerator equal to zero and a denominator equal to one. Entering input values for common fractions can be done both from the keyboard and from the buttons on the form. A forward slash is used to separate the common fraction, numerator, and denominator in the input field. Operations are performed only on positive numbers. The result of the operation may be negative. The application contains a field displaying the sequence of performed operations, a button to clear the input field and a button to delete the last character entered.

image

About

Basic Calculator on C# and Windows Forms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages