Описание самодельного калькулятора


NCALCPRO v1.2.1.1 — это универсальный калькулятор, для произведения математических вычислений с высокой точностью. Его код представлен в специальной статье: программирование калькулятора на C++.

Так же Вы сможете скачать исходники: архив с калькулятором.

Возможности калькулятора:
стандартные операции (сложение, вычитание, умножение, деление);
возведение в любую степень;
• функции Sin, Cos, Tg, Ctg, Sec, Cosec, ArcSec, ArcSin, ArcCos, ArcTg;
• константы pi, pi/2, pi/4, pi/6, 1/pi;
• Exp;
• логарифмы;
• перевод радианов в градусы;
• перевод градусов в радианы;
• удобная работа с памятью.

Особенности: при нажатии на кнопку, она загорается и издается звук, возможен ввод с клавиатуры, можно менять цвет калькулятора.

Калькулятор прост в обращение. Подходит как школьнику, студенту, абитуриенты, так и опытному инженеру, учителю, простому человеку.



Инструкция пользования калькулятором(ncalcpro)

Общие особенности: Калькулятор считает до 15 знаков. Возможности позволяют включить или выключить звук нажатия на кнопку и включить или выключить клавиатуру для ввода. Так же Вы можете подобрать цвет для своего калькулятора сами в разделе Цвет: стандартный(по умолчанию), белый, серый, зеленый, синий, красный, желтый, розовый.

Основные кнопки: "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "," — используются для ввода числа в поле состояния.

Основные функции: «/», «x», «+», «-«, «+/-«, «n!», «?», «=»

«/» — деление. Пример: необходимо посчитать 23/45. Для этого вводим 23, нажимаем на «/», вводим 45, нажимаем «=». Примечание: если вы делите на 0, то высветиться Error.

«x» — умножение. Пример: необходимо посчитать 23*45. Для этого вводим 23, нажимаем на «x», вводим 45, нажимаем «=».

«+» — сложение. Пример: необходимо сложить 359 и 234. Для этого вводим 359, нажимаем «+», вводим 234, нажимаем «=».

«-» — вычитание. Пример: необходимо из 359 отнять 231. Для этого вводим 359, нажимаем «-«, вводим 231, нажимаем «=».

«+/-» — плюс/минус. Пример: необходимо ввести отрицательное число «-359». Для этого вводим 359, нажимаем «+/-«. Чтобы из отрицательного числа «-359» сделать положительное «359», необходимо просто нажать «+/-«.

«n!» — n факториал. Пример необходимо посчитать 5!, для этого вводим число 5, нажимаем «n!». Примечание 0!=1. Если Вы считаете факториал от отрицательного числа, то высветиться Error.

? — назад. Если вы ошибочно ввели не ту цифру, которую хотели, нажмите ? и эта цифра удалиться.

Перевод радиан в градусы, градусы в радианы
Для этого необходимо включить галочку во второй строчке напротив слова Перевод. Пример: для того чтобы перевести 90 градусов, необходимо включить галочку напротив Перевод и кружочек напротив градусов, потом вводите 90 и переключаете кружочек напротив Радиан.

Аналогично для перевода Радиан в градусы.

Панель настройки
Вы можете убрать звук, который означает нажатие кнопки, для этого необходимо переключить(нажать на Звук выкл.) кружочек на Звук выкл.
Клавиатура вкл. означает, что Вы можете вводить данные с клавиатуры. Для выключения данной опции, необходимо переключить кружочек на Клавиатура выкл.

Замечание: по умолчанию звук и клавиатура включены.

Использование памяти: MS, MC, MR, M+

MS — кнопка для того чтобы добавить в память значение. Если в память успешно добавлено значение, то загорится зеленая буква М над МС. А во второй строчке справа будет высвечиваться значение которое хранится в памяти: М= значению в памяти. Если же в памяти уже хранится какое-то значение и вы нажимаете на МS, то старое значение стирается и заносится новое.

M+ — кнопка для того чтобы добавить в память значение. Аналогично кнопке MS. Отличие заключается только в том, что эта кнопка при повторном нажатие добавляет к значению которое уже хранится в памяти новое значение.

MR — кнопка для вывода на экран значения, хранящегося в памяти.

— кнопка для уничтожения значения которое хранится в памяти. При этом зеленая буква М потухнет.

Тригонометрические функции: «sin», «cos», «tg», «ctg», «sec», «cosec», «arcsin», «arccos», «arctg», «arcsec». Обратите внимание на то, с чем вы работаете, т.е. с градусами или с радианами.

sin — функция sin. Пример: Для того чтобы посчитать sin(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете sin и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

cos — функция cos. Пример: Для того чтобы посчитать cos(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете cos и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

tg — функция tg. Пример: Для того чтобы посчитать tg(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете tg и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

Примечание: если вы хотите посчитать точки, где tg не существует, т.е. (90, 270, 450, … в градусах или pi/2, 3pi/2, 5pi/2 … в радианах), то высветиться Error.

сtg — функция сtg. Пример: Для того чтобы посчитать сtg(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете ctg и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

Примечание: если вы хотите посчитать точки, где ctg не существует, т.е. (0, 180, 360, … в градусах или 0, pi, 2pi … в радианах), то высветиться Error.

cosec — функция cosec. Пример: Для того чтобы посчитать cosec(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете cosec и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

Примечание: Если вы хотите посчитать точки, где cosec не существует, т.е. (0, 180, 360, … в градусах или 0, pi, 2pi … в радианах), то высветиться Error.

sec — функция sec. Пример: Для того чтобы посчитать sec(50) (50 градусы) необходимо чтобы слева от Градусов горел кружочек, что означает что Вы работаете с градусами. Итак, Вы вводите 50, нажимаете sec и в поле состояния появляется ответ. Если бы Вы хотели, чтобы 50 было не Градусами, а Радианами, то надо переключить кружочек с Градусов на Радианы.

Примечание: Если вы хотите посчитать точки, где sec не существует, т.е. (90, 270, 450, … в градусах или pi/2, 3pi/2, 5pi/2 … в радианах), то высветиться Error.

arcsin — функция arcsin. Пример: Для того чтобы посчитать arcsin(0.5) необходимо ввести 0.5 и нажать arcsin. Если включены Градусы, то ответ будет выведен в градусах, если будут включены Радианы, то в радианах.

Примечание: Если Вы попытаетесь посчитать arcsin, там где он не существует, т.е. (X>1 и X<-1) то высветиться Error. arccos — функция arccos. Пример: Для того чтобы посчитать arccos(0.5) необходимо ввести 0.5 и нажать arccos. Если включены Градусы, то ответ будет выведен в градусах, если будут включены Радианы, то в радианах.

Примечание: Если Вы попытаетесь посчитать arccos, там где он не существует, т.е. (X>1 и X<-1) то высветиться Error. arctg — функция arctg. Пример: Для того чтобы посчитать arctg(0.5) необходимо ввести 0.5 и нажать arctg. Если включены Градусы, то ответ будет выведен в градусах, если будут включены Радианы, то в радианах.

arcsec — функция arcsec. Пример: Для того чтобы посчитать arcsec(2) необходимо ввести 2 и нажать arcsec. Если включены Градусы, то ответ будет выведен в градусах, если будут включены Радианы, то в радианах.

Примечание: Если Вы попытаетесь посчитать arccos, там где он не существует, т.е. (от -1 до 1) то высветиться Error.

Так же имеются константы: pi, pi/2, 1/pi, pi/4, pi/6. Для вывода на экран необходимо просто нажать на соответствующую кнопку.

Степенные функции:






1/x, ln, log, exp.

Log — десятичный логарифм. Число должно быть больше 0, иначе высветиться Error.

Ln — натуральный логарифм. Число должно быть больше 0, иначе высветиться Error.

1/x — обратное число x.

x2 — x в квадрате. Пример: для того чтобы посчитать 52 необходимо ввести 5, а потом нажать на

x3 — x в кубе. Пример: для того чтобы посчитать 53 необходимо ввести 5, а потом нажать на

— квадратный корень из х. Пример: для того чтобы посчитать квадратный корень из 589 необходимо ввести 589 и нажать на . Примечание: Если Вы попытаетесь найти квадратный корень из отрицательного числа, то высветиться Error.

— кубический корень из х. Пример: для того чтобы посчитать кубический корень из 216, необходимо ввести 216 и нажать на

xy — х в степени y. Пример: необходимо возвести число 3 в степень 5. Для этого вводим 3, нажимаем , потом вводим 5 и нажимаем «=».

ex — число e в степени х. Пример: для того чтобы посчитать число e в степени 3, необходимо ввести 3 и нажать на

Так же имеется константа exp, что соответствует числу e.


Комментарии запрещены.




Статистика