GRAVITACIÓN UNIVERSAL


FUERZA DE ATRACCIÓN GRAVITACIONAL ENTRE LA TIERRA Y  LA LUNA


Para resolver este ejercicio, se debe aplicar la formula de Fuerza gravitacional y se debe tener en cuenta la distancia entre la Tierra y la Luna que tiene un máximo y mínimo.

Como se puede ver en la imagen, aL(aceleración de Luna) es la atracción que ejerce la Tierra a la Luna, es una caída permanente que junto a su velocidad provoca que la trayectoria de la Luna sea casi circular.

Sobre la Ley de Gravitación Universal de Newton.

Fg: Fuerza de Gravitación
G: Constante Gravitacional Universal
mT: Masa de la Tierra
mL: Masa de la Luna
r: Distancia entre la Tierra y la Luna


ALGORITMO

1) Inicio de Algoritmo

2) Declaración

    mT, mL <--- Entera
    Fg, G, r <---  Real

3) Asignación

    G   <--- 6,67×10^-11 N . m^2/kg^2
     mT <--- 5,98×10^24 kg
     mL <--- 7,36×10^22 kg
     r <--- 384 400 000 m

4) Proceso: Calcular la Fuerza Gravitacional

Si:    356 400 000 m <= r <= 406 700 000 m

Entonces: F= G.mT.mL/r^2

Caso contrario 
  "Esta fuera de rango de cálculo la Fuerza Gravitacional"

5) Resultado

Imprimir (V)

6) Fin de Algoritmo.



DIAGRAMA DE FLUJO






CODIFICACION:


#include <iostream>
using namespace std;

int main()
{
 //1) Declaración
  int mT, mL;
  double   Fg, G=6.67/100000000000, r;
  //2) Asignación

   cout<< "ingrese el valor de la masa de la Tierra:"; cin>> mT;
   cout<< "ingrese el valor de la masa de la Luna:";cin>> mL;
   cout<< "ingrese el valor de constante de fuerza gravitacional:";cin>> G;
   cout<< "ingrese el valor de distancia:";cin>> r;

  if (r>= 356400000 && r <= 406700000)
   {
    Fg = G*mT*mL/r*r ;
    cout<<"La Fuerza Gravitacional es: "<< Fg << endl;
   }
  else
    cout<<"Esta fuera de rango de cálculo la distancia \n";

 system ("pause");
 return 0;
}