Programa Python para calcular aceleración, velocidad final, velocidad inicial y tiempo

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

Publicación traducida automáticamente

Artículo escrito por anurag702 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *