Physical Formular Calculator(Power, Energie, Movements)
This module allows you to calculate every variable of given formulars. You simply chose the function for the missing value and type in the inputvalues in SI-units. Every function shows which parameters are necessary to compute the outcome. Also every variable of the underlaying formular is short-included in the name.
Usage via Commandline
deno run --allow-net https://deno.land/x/physics_formulars/test.ts
Steady Motion Formulars - Usage Example
import {SteadyMovementFormulars as smf} from "./src/steadymovements.ts"
var time=10
var velocity=10
var distance=100
console.log("Steady Motion")
console.log(" ")
console.log("Acceleration")
console.log(smf.getDistanceDVT_SM(velocity, time))
console.log("Time")
console.log(smf.getTimeDVT_SM(distance, velocity))
console.log("Velocity")
console.log(smf.getVelocityDVT_SM(distance, time))
Accelerated Motion Formulars - Usage Example
import {AcceleratedMovementFormulars as amf} from "./src/acceleratedmovements.ts"
var distance= 1000 //in meter
var acceleration= 20 //in m/s^2
var time= 10 //in s
console.log("Accelerated Motion")
console.log(" ")
console.log("Acceleration:")
console.log(amf.getAccelerationDAT_AM(distance, time))
console.log("Distance:")
console.log(amf.getDistanceDAT_AM(acceleration, time))
console.log("Time:")
console.log(amf.getTimeDAT_AM(distance,acceleration))
Power Formulars - Usage Example
import {PowerFormulars as pm} from "./src/forceformulars.ts"
var power=20 //in newton
var mass=10 //in kilogramm
var acceleration=2 //in newton/kilogramm
console.log("General Power Formular")
console.log(" ")
console.log("Acceleration:")
console.log(pm.getAccelerationPMA_FF(power, mass))
console.log("Mass:")
console.log(pm.getMassPMA_FF(power, acceleration))
console.log("Power")
console.log(pm.getPowerPMA_FF(mass, acceleration))
Energy Formulars - Usage Example
import {EnergyFormulars as ef} from "./src/energyformulars.ts"
var energy= 300 //in joule
var height= 14 //in meter
var mass= 12 //in kilogramm
console.log("Potential Energy")
console.log(" ")
console.log("Energy:")
console.log(ef.getEnergyEMH_PotentialEnergy(mass, height))
console.log("Height")
console.log(ef.getHeightEMH_PotentialEnergy(mass, energy))
console.log("Mass")
console.log(ef.getMassEMH_PotentialEnergy(height, energy))