[Агульныя функцыі калькулятара]
- Падтрымлівае асноўныя арыфметычныя аперацыі (+, −, ×, ÷) і дужкі
- Уключае ў сябе ўзвядзенне ў ступень (^), модуль (), працэнт (%) і вылічэнні квадратнага кораня (√).
- Падтрымка матэматычных канстант (π, e)
- Уключае інжынерныя функцыі, такія як sin, cos, tan, log і ln
- Функцыі памяці калькулятара (M+, M-, MR, MC)
- Зручнае рэдагаванне раўнанняў з дапамогай кнопак "⌫" і "AC".
- Магчымасць уключыць або адключыць вібрацыю
[Асаблівасці праграмавання]
- Стварэнне карыстацкіх матэматычных функцый
(напрыклад, def sumTwo(numOne, numTwo) = numOne + numTwo;)
(напрыклад, дэф. цэльсія да Фарэнгейта (градус Цэльсія) = цэльсія * 9/5 + 32;)
- Магутныя рэкурсіўныя функцыі
(напрыклад, дэф фактарыял(n) = n * фактарыял(n-1); фактарыял(0) = 1;)
- Складаныя функцыі з выкарыстаннем сінтаксісу, падобнага на JavaScript
- Падтрымлівае зменныя, аператары if, цыклы for, while і азначэнні функцый
(напрыклад,
дэф Фібаначы (п) {
калі (n<=2){вярнуць 1;}
вяртанне Фібаначы (n-1) + Фібаначы (n-2);
}
)
- Стварыце неабмежаваную колькасць карыстальніцкіх функцый для штодзённага выкарыстання
(напрыклад, def discountedPrice(аплата, discountRate) = аплата * (1 - discountRate/100);)
- Выкарыстоўвайце зменныя ў якасці пакупак або прайс-лістоў
(напрыклад, var apple = 500; var pear = 600; var pen = 700;)
-> (яблык × 3 + груша × 2 = 2700)
(напрыклад, вар. exchangeRate = 1500;)
-> (def usdToKrw(usd) = USD × абменны курс;)
-> (usdToKrw(20) = 30 000)
- Уключае просты ў выкананні падручнік па кадаванню
https://www.blogger.com/blog/post/edit/651122113273196214/983258951231867143