Науковий калькулятор на JavaScript: повний гайд
Опис
Повнофункціональний науковий калькулятор
Цей промпт допоможе створити професійний науковий калькулятор з використанням HTML5, CSS3 та JavaScript, який імітує функціонал справжніх інженерних калькуляторів.
Для кого підходить
- Веб-розробники, що вивчають JavaScript
- Студенти IT-спеціальностей
- Розробники, як потрібен готовий UI-компонент
Ключові можливості
- Базові операції: арифметика з правильним порядком дій
- Наукові функції: тригонометричні, логарифмічні, експоненціальні, статистичні
- Робота з пам’яттю: M+, M-, MR, MC з візуальними індикаторами
- Історія обчислень: прокрутка, очищення, збереження
- Підтримка клавіатури: гарячі клавіші та шорткати
- Адаптивний дизайн: перемикання між стандартним і науковим режимами
- Теми: класична, сучасна, висока контрастність
>_ Промпт
Створіть комплексний науковий калькулятор з HTML5, CSS3 та JavaScript, який імітує професійні калькулятори. Реалізуйте всі базові арифметичні операції з правильним порядком дій. Включіть розширені наукові функції (тригонометричні, логарифмічні, експоненціальні, статистичні) з перемикачем градуси/радіани. Додайте операції з пам'яттю (M+, M-, MR, MC) з візуальними індикаторами. Підтримуйте журнал історії обчислень з прокруткою, який можна очистити або зберегти. Реалізуйте повну підтримку клавіатури з відповідними мапінгами клавіш та шорткатами. Додайте надійну обробку помилок для ділення на нуль, недійсних операцій та переповнення з інформативними повідомленнями. Створіть адаптивний дизайн, який трансформується між стандартним і науковим макетами залежно від розміру екрану або орієнтації. Включіть кілька варіантів тем (класична, сучасна, висока контрастність). Додайте опціональний звуковий зворотний зв'язок для натискань кнопок з регулятором гучності. Реалізуйте функціонал копіювання/вставки для результатів та виразів.