PhysChem

4.5★ 42 ratings
820+ Downloads
.py Format

About this app

Requires PythonExtra runtime and CInput library. Install both before using this application.
CInput: https://classpaddev.github.io/store/p/cinput | Direct download: https://raw.githubusercontent.com/TheRainbowPhoenix/MiscPythonExtra/master/cinput.py

PhysChem is a comprehensive equation solver for physics and chemistry problems on the CASIO ClassPad II. Select from dozens of formulas, enter known values, and instantly compute the unknown—perfect for homework, labs, and exam prep.

Features

  • 40+ equations: kinematics, Newton's laws, energy, circuits, waves, gas laws, stoichiometry, and more
  • Bidirectional solving: pick any variable as the target; formulas auto-rearrange
  • Unit labels: each variable displays its expected unit for clarity
  • Built-in constants: g, R, c, k, G pre-loaded for quick access
  • Scrollable input form: clean layout adapts to equation complexity
  • Mint theme: custom light UI optimized for readability

Equation Categories

  • Mechanics: 1-D kinematics, Newton's 2nd law, kinetic/potential energy, centripetal force, momentum
  • Electricity: Ohm's law, power, Coulomb's law, capacitor equations
  • Waves & Light: wave equation, period/frequency, Snell's law
  • Chemistry: molar mass, molarity, ideal gas law, density, heat transfer

Controls

Input Action
Menu icon (top-left) Switch category or quit
Tap equation Open solver
Tap variable field Enter numeric value
Tap target selector Choose which variable to solve for
Tap SOLVE Compute result
DEL / Back arrow Return to list
UP/DOWN keys Navigate form fields
EXE Confirm selection or solve

Usage

  1. Copy physchem.py and cinput.py to your calculator
  2. Launch via PythonExtra from Hollyhock launcher
  3. Select a category → pick an equation → enter known values → tap SOLVE

Requirements

  • CASIO ClassPad II (fx-CP400)
  • Hollyhock-3 firmware
  • PythonExtra runtime
  • CInput library (required for input dialogs and list views)

A practical reference tool for STEM students on the go.