Skip to content

Latest commit

 

History

History
106 lines (100 loc) · 5 KB

TODO.md

File metadata and controls

106 lines (100 loc) · 5 KB

To Do

All features have been implemented, currently testing release candidates

An list of features to be implemented before the v1.0.0 release.

  • Add options to solve without a given variable
  • Add options under each variable to calculate for the desired variable
    • Distance: accel, init. vel, final vel, time
    • Final velocity: dist, accel, init. vel, time
    • Initial velocity: dist, accel, final vel, time
    • Acceleration: dist, init. vel, final vel, time
    • Time: dist, accel, init. vel, final vel
  • Give user option to save data after calculation to a variable
  • Give user option to restart program
  • Collapse ⌊PHVAR after completion

Calculation Steps

This is a fully-fledged list of the requirements for each section of the calculations

  • Distance
    • Final Velocity [D,F1]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Initial Velocity [D,I1]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Acceleration [D,A1]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Time [D,T1]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
  • Final Velocity
    • Distance [F,D2]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Initial Velocity [F,I2]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Acceleration [F,A2]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Time [F,T2]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
  • Initial Velocity
    • Distance [I,D3]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Final Velocity [I,F3]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Acceleration [I,A3]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Time [I,T3]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
  • Acceleration
    • Distance [A,D4]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Final Velocity [A,F4]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Initial Velocity [A,I4]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Time [A,T4]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
  • Time
    • Distance [T,D5]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Final Velocity [T,F5]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Initial Velocity [T,I5]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program
    • Acceleration [T,A5]
      • Request variables, and store as ⌊PHVAR(1-3)
      • Run calculation and store value as ⌊PHVAR(4)
      • Display result to user, delay, and return to main program