About SciCalc82

Scientific Calculator '80s style for your iPhone / iPod.

Principles

On Desktop

Recapturing the look, feel and sound of your trusty scientific calculator.  (Feel is tricky without tactile keys). Classic LCD display with its 10 digit limitation. Includes some functions and features you wished you'd had back then.

Functions

Standard typical scientific calculator functions.
  • Standard functions with precedence:
    • *, /, +, -, =
    • a^x, 1/x, x^2, x^3, sqrt etc.
    • base 10 and natural log and antilog
    • sin, cos, tan
    • arc sin, arc cos, arc tan (via INV)
    • hyberbolic and arc hypberbolic (via HYP)
  • SCI, ENG, Normal Mode (F.S.E)
  • Bracketing
  • Deg M S to Decimal (and back)
  • Degrees, Radians, Gradians (D.R.G)
  • Uses scientific calculator data/operation entry method
Less common or new features:
  • Decimal, Binary, Hexadecimal (MODE 1,2,3)
  • Common conversions between imperial and metric units including;
    • kilobytes to bytes
    • RGB colour patch "LED"
  • Random number generator (RAN#)
  • Metric (mm) ruler
  • x10^ indicator
A touch of realism
  • LCD fixed length display
  • Key sound (push/release)
  • Key layout
  • Calculation "time" on more intensive operations
  • Transient display blanking & darkening during calculations

Help and Instructions

Launch SciCalc82
Web based help, more instructions and FAQ available soon (suggestions welcome)!
Here are a few quick notes in the mean time:
  • "2nd" function or "Shift" functions are select by ;
    • first pressing the green [INV] key ;
    • then the key with the required function in green text above it
  • Mode setting
    • [MODE] [1] : Normal decimal mode (default)
    • [MODE] [2] : binary (base 2) mode
    • [MODE] [3] : Hexidecimal (base 16) mode
  • Memory functions
    • [S M] : store in memory
    • [INV] [RM] : retreive memory
    • [INV] [x <-> M]  : switch memory and displayed valued
    • [STO] [n] : Store into memory array, location n
    • [RCL] [n] : Retrieve from memory array, location n
  • Display mode, selected with [FSE]
    • Default
    • SCI - Scientific notation 9.9999 (x10^) 99
    • ENG - Engineering notation
    • Fixed [INV] [FSE] [n] - number of fixed decimal places to display
      • [INV] [FSE] [.]  (decimal point) to reset to normal
  • Conversions
    • Forward conversion
      • type number
      • press [->] (convert key)
      • press required coversion e.g. [mi->km] will convert miles to kilometers
    • Reverse conversion
      • type number
      • press [INV] [<-] (reverse convert key)
      • press required coversion e.g. [mi<-km] will convert kilometers to miles
    • Conversions:
      • mi<->km : miles to/from kilometers
      • feet<->m : feet to/from meters
      • in<->cm : inches to/from centimeters
      • gal<->l : gallons to/from litres
      • F<->C : Farenheit to/from Celcius
      • k<->1 : kilobytes (1024) to/from bytes
      • net<->mask : net shorthand to binary netmask
      • rgb <-> color : color (RGB) to displayed colour
  • Order of operators (precedence) highest to lowest, all left to right:
    • [ ± ] unary negation works immediately on displayed number
    • [ functions ] (e.g. sin/cos/tan) works immediately on display
    • -----------------------------------------------------
    • [ ( ]  [ ) ] brackets
    • [ a^b ] [ v/ ] power, root
      • (left to right order, same as earlier calcs/basic)
    • [ x ] [ ÷ ] multiplication, division
    • [ + ] [ - ] plus, minus
    • -----------------------------------------------------
    • [ = ] [ % ] evaluates and finalises the expression

Change Log

Critical Update version 1.1 (current) includes:
  • Fixes critical precedence bug introduced with percent operator in earlier versions.  Majority of users have now updated to this version.
Including also, (as interim version 1.0.9):
  • Hold MODE for three seconds to launch web based HELP
  • Copy and Paste implemented
  • Behaviour changeable via Home -> Settings -> SciCalc82
    • Enable/Disable key click sounds
    • Enable/Disable triplet commas
  • Time modes now include seconds only and UTC
  • Triplet apostrophes (after decimal place) in SCI and ENG modes
  • Drag ruler gesture
  • All memory persistent across power cycles
  • Custom URL launches calc (click on top calculator image on this page to try)

Update version 1.0.8 (earlier) includes:
  • INV MODE (HELP) will launch link to browser to help information
  • Time button (shows current day of month, time to tenth of second)
  • Percentage key works as in simple calculators, a much more useful function than the stand Scientific Calculator.
  • STO and RCL work with ten memories: STO [n], RCL [n]
  • Binary numbers now truncate larger bits and indicate this with a '
  • Key click changes
  • Bug fixes:
    • Minor LCD fixes
    • INV and HYP flag fixes
    • Netmask implemented
    • Color reverse convert implemented
    • Ruler numbers move, ruler scale on ipad fixed
    • RND implemented (as round down)
  • Short cut method for "rolling" integer random numbers HYP "." (RAN#):
    num = [ STO[7]+STO[8]*rnd ] repeated STO[9] times

Screen Layout

SciCalc82-sceenshot

Contact

App

SciCalc82  - version 1.1

Download on the AppStore