Microsoft/calculator

Add support for imaginary numbers

Open

#613 aberto em 2 de ago. de 2019

Ver no GitHub
 (6 comments) (15 reactions) (0 assignees)C++ (2.422 forks)batch import
EnhancementPri: 2help wantedneeds spec

Métricas do repositório

Stars
 (16.196 stars)
Métricas de merge de PR
 (Mesclagem média 15h 43m) (7 fundiu PRs em 30d)

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.

Guia do colaborador