Saltar a contenido

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))