Microsoft/calculator

Add support for imaginary numbers

Open

#613 opened on Aug 2, 2019

View on GitHub
 (6 comments) (15 reactions) (0 assignees)C++ (16,196 stars) (2,422 forks)batch import
EnhancementPri: 2help wantedneeds spec

Description

Problem Statement Windows Calculator currently does not support imaginary numbers. Instead, we show "Invalid input":

image

Evidence or User Insights The complex number system is part of US high school common core curriculum. According to some reports in the Math Educators Stack Exchange, complex numbers are taught in at least some high school level math and science courses in China, Norway, Italy, India, Israel, and the UK.

Proposal Add support for imaginary numbers in Scientific mode of Windows Calculator.

Goals

  • Add support for output that includes imaginary numbers (e.g., √(-16) = 4 i)
  • Add support for inputting expressions with imaginary numbers (e.g., i2 = -1)
  • Add i to the keyboard

Non-Goals

  • Support for imaginary numbers outside of Scientific mode

Low-Fidelity Concept image

Requested Assignment I'm just suggesting this idea. I don't want to implement it.

Contributor guide