Aquí podemos encontrar la aceleración (a), la velocidad final (v), la velocidad inicial (u) y el tiempo (t) usando la fórmula a = (vu)/t.
En un principio, se definen funciones para los cuatro tipos de cálculos, en los que aceptarán tres entradas y asignarán el valor en tres variables diferentes. Luego, el cuarto valor se calcula utilizando la fórmula de aceleración y se devuelve el valor calculado. Vamos a utilizar la misma fórmula de aceleración en diferentes enfoques.
Acercarse:
- En el primer enfoque, encontraremos la velocidad inicial usando la fórmula “u = (va*t)”
- En el segundo enfoque, encontraremos la velocidad final usando la fórmula «v = u + a*t»
- En el tercer enfoque, encontraremos la aceleración usando la fórmula “a = (v – u)/t”
- En el cuarto enfoque, encontraremos el tiempo usando la fórmula “t = (v – v)/a”
Ejemplo 1: Se calcula la velocidad inicial (u).
Python3
# code # Enter final velocity in m/s: finalVelocity = 10 # Enter acceleration in m per second square acceleration = 9.8 #Enter time taken in second time = 1 initialVelocity = finalVelocity - acceleration * time print("Initial velocity = ", initialVelocity)
Producción:
Initial velocity = 0.1999999999999993
Ejemplo 2: Se calcula la velocidad final (v).
Python3
# code # initial velocity in m/s: initialVelocity = 10 # acceleration in m per second square acceleration = 9.8 # time taken in second time = 1 finalVelocity = initialVelocity + acceleration * time print("Final velocity = ", finalVelocity)
Producción:
Final velocity = 19.8
Ejemplo 3: Se calcula la aceleración (a).
Python3
#code # initial velocity in m/s initialVelocity = 0 # final velocity in m/s finalVelocity = 9.8 # time in second time = 1 acceleration = (finalVelocity - initialVelocity) / time print("Acceleration = ", acceleration)
Producción:
Acceleration = 9.8
Ejemplo 4: Se calcula el tiempo (t).
Python3
# code #final velocity in m/s finalVelocity = 10 #initial velocity in m/s initialVelocity = 0 #acceleration in meter per second square acceleration = 9.8 time = (finalVelocity - initialVelocity) / acceleration print("Time taken = ", time)
Producción:
Time taken = 1.0204081632653061