Physical Formula Calculator(Power, Energie, Movements)

This module allows you to calculate every variable of given formulas. 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 formula is short-included in the name.

Import with this line

import {SteadyMovementFormulas, AcceleratedMovementFormulas, PowerFormulas, EnergyFormulas} from "https://deno.land/x/physics_formulas@v1.0.0/mod.ts"

Usage via Commandline

deno run --allow-net https://deno.land/x/physics_formulas@1.0.2/test.ts   //or higher version

Steady Motion Formulas - Usage Example

import {SteadyMovementFormulas 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 Formulas - Usage Example

import {AcceleratedMovementFormulas 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 Formulas - Usage Example

import {PowerFormulas as pm} from "./src/forceformulas.ts"

var power=20                //in newton
var mass=10                 //in kilogramm
var acceleration=2          //in newton/kilogramm

console.log("General Power Formula")
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 Formulas - Usage Example

import {EnergyFormulas as ef} from "./src/energyformulas.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))