#2 #time #average #problem #set #challenge #prompt #performance #bug #1

app memocalc

A useful tool for practicing mental mathematics

1 stable release

1.0.0 Mar 23, 2021

MIT license

12KB
200 lines

Memocalc

Version: v1.0.0

A useful tool for practicing mental mathematics.

Features

  • Helps you practice mental math problems
  • Basic arithmetic, (addition, subtraction, multiplication, division)
  • Customizability
  • Many different modes / challenges
  • Easy to use, and fast

About

Memocalc is a useful tool for practicing mental math. The software is highly customizable, with customizability for the amount of terms, and range that each term should have. Mentical has many different modes and challenges, making practicing mental math all the more fun. We also track the time you took for each problem, to help you improve your speed.

More detail on how it works

You will be given a prompt, to choose which sign you would like to practice. Then, you will be told to select an amount of terms, and for each term you chose, you will be provided with a prompt to select the range. Memocalc will automatically generate problems for you, based on the amount of terms you selected, and each term will be between the range of what you selected.

Installation

Binaries

Binaries for Windows, MacOS, and Linux can be downloaded, and installed.

Check assets under releases to find the correct binaries for your system.

Package Managers

Homebrew (MacOS)

brew tap memomath/homebrew-brew
brew install memocalc

Scoop (Windows)

scoop install memocalc

Source build using Cargo

cargo install memocalc

Examples

Initial Prompt
Initial Prompt

Examples
Example 1 Example 2 Example 3

Upcoming version plans

Planned v2 Changes

Features

  • Timed test - set the time for the test, solve problems within that time, and print out calculated average speed
  • Exponent problems
  • Un-hardcode the help command

Bugs

  • Round timestamps for time + average time
  • Fix bug where spamming answers sets time around 400s

Planned v3 Changes

(so I don't forget)

Features

  • Equation parser
  • Simple equation problems

Bugs

Dependencies

~0.3–8.5MB
~54K SLoC