Fuerza gravitacional
La fuerza de atracción gravitacional entre dos planetas de masas \(m_1\) y \(m_2\) separados por una distancia de \(r\) kilómetros está dada por la fórmula:
\[\begin{equation}
F = \dfrac{G\,m_1\,m_2}{r^2},
\end{equation}\]
donde \(G = 6.67428 \times 10^{−11}\) \([\text{m}^3 \text{kg}^{−1} \text{s}^{−2}]\) es la constante de gravitación universal.
Escriba un programa que pregunte las masas de los planetas y su distancia, y entregue la fuerza de atracción entre ellos.
Solución
# Definición de función
def cgu(masa1, masa2, radio):
G = 6.67428e-11
# Aplicar la fórmula
fuerza = G * masa1 * masa2 / (radio ** 2)
return fuerza
# Entrada de datos
m1 = float(input('m1: '))
m2 = float(input('m2: '))
r = float(input('Distancia: '))
# Salida de datos llamando directamente la función dentro del print
print('La fuerza de atraccion es', cgu(m1, m2, r))