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;
}
