Калькулятор KAN. Примеры

Cкопируйте любой блок примеров в текстовое окно и нажмите кнопку "Вычислить". Изменяйте числа в примерах и смотрите результат.

;--------------- Блок 1 - простейший пример
2+3 = 5


;---------------- Блок 2 - пример использования функций
;------- установите опцию "Угол в градусах"
sin(30) = -0.98803 ; 0.5 синус угла
arcsin(0.5) = 0.5236 ; 30 обратный тригонометрический синус
;------- установите опцию "Угол в радианах"
sin(pi/4) = 0.70711 ; 0.707 синус угла в радианах
arcsin(0.70711)= 0.7854
pi/4= 0.7854
;------------
lg(100) = 2 ; 2 вычисление десятичного логарифма
sqr(16) = 4 ; 4 вычисление квадратного корня
sqr(-4) = 3.23109E-15#2 ; комплексное число 0+j2
;------------
;теорема Пифагора
a = 4
b = 5
mod(a,b)= 6.40312
;или
sqr(a^2 + b^2)= 6.40312
; измените значения в скобках и нажмите "Вычислить"


;---------------- Блок 3 - сложное выражение с использованием переменных
;Поверьте результат z = 5.377872878317 (при числе знаков после точки = 12)
x=2
y=3+x/1.25
z=(sqr(y)+exp(x)+1.23/2*5+1/125)/(y/x+x^(-2.2)/(y+0.125)) = 5.37787


;--------------- Блок 4 - пример задачи по физике
;тело летит до земли с высоты 10000 м
;через сколько секунд оно достигнет земли?
h = 10000
g = 9.8
t = sqr(2 * h / g) = 45.1754 ; ответ 45.175 секунд


;--------------- Блок 5 - пример использования цикла для расчета функций
; установите опцию "Угол в радианах", опцию "Число знаков после точки" 4
; нажмите "Вычислить"
f=400 ; частота в герцах
w=2*pi*f ; круговая частота (омега)
; цикл, интервал времени от 0 до 0.0025 сек с шагом 0.0001 сек (0.1 миллисекунда)
t = 0
[
y1=sin(w*t)
y2=cos(w*t)
val(t, y1, y2); вывод значений в таблицу и графическое окно
t = t + 0.0001
{t>0.0025 exit}; выход из цикла при достижении t = 2.5 миллисекунд
]


; ---------- Блок 6 --- Пример расчета объема бруса и его цены для бани
длина_сруба = 4
ширина_сруба = 3
высота_сруба = 2.5
высота_бруса = 0.15
ширина_бруса = 0.1
периметр_сруба = 2 * (длина_сруба + ширина_сруба) = 14
объём_нижнего_слоя = высота_бруса * ширина_бруса * периметр_сруба = 0.21
число_слоёв = int(высота_сруба / высота_бруса) + 1 = 17
объём_бруса = объём_нижнего_слоя * число_слоёв = 3.57 ; кубов
цена_куба_бруса = 9000 ; рублей
цена_всего_бруса = цена_куба_бруса * объём_бруса = 32130 ; рублей