Easy Prompt
CodingTextIntermediate

Professional Scientific Calculator

Build a comprehensive scientific calculator with basic arithmetic, scientific functions, memory operations, history, keyboard support, error handling, responsive design, and themes.

Prompt Content

Copy and paste directly into your model or internal evaluation tool.

Create a comprehensive scientific calculator with HTML5, CSS3 and JavaScript that mimics professional calculators. Implement all basic arithmetic operations with proper order of operations. Include advanced scientific functions (trigonometric, logarithmic, exponential, statistical) with degree/radian toggle. Add memory operations (M+, M-, MR, MC) with visual indicators. Maintain a scrollable calculation history log that can be cleared or saved. Implement full keyboard support with appropriate key mappings and shortcuts. Add robust error handling for division by zero, invalid operations, and overflow conditions with helpful error messages. Create a responsive design that transforms between standard and scientific layouts based on screen size or orientation. Include multiple theme options (classic, modern, high contrast). Add optional sound feedback for button presses with volume control. Implement copy/paste functionality for results and expressions.

Use Cases

education demosengineeringeveryday use

Reference Output

A complete calculator interface with basic arithmetic, scientific functions, memory buttons, history area, and theme toggle.

Scoring Rubric

1. Basic operations and order of operations correct; 2. Scientific functions present and toggle works; 3. Memory operations functional; 4. History clearable and saveable; 5. Keyboard support complete; 6. Error handling friendly; 7. Responsive layout appropriate; 8. Theme switching works; 9. Sound feedback and volume control; 10. Copy-paste functionality.

Try & save

Fill variables and copy, or save as a personal template.

This template has no variables and is ready to copy.

User Rating

0 ratings
-

Your rating

Log in to rate

Comments

0

Log in to comment

Related Prompts