double m1; //Masa de la Tierra
double m2; //Masa del Sol
double G; //Costante de Gravitacion Universal en N
double F; //Fuerza en N
double r1; //Distancia mas corta entre la Tierra y el Sol en KM
double r2; //Distancia mas grande entre la Tierra y el Sol en KM
int r; //Valor del Radio entre 142000 y 157000 en kilometros
double i;
double d;
//Declaracion de contantes:
m1 = 5.9736e24;
m2 = 1,9891e30;
G = 6.674e-11;
r1 = 147000;
r2 = 152000;
outfile.open("valores_out.dat");
if(!outfile)
{
cout << "Error al abrir el archivo." << endl;
return 0;
}
for (r = 147000;r < 152000;r += 5)
{
outfile << r << endl;
}
F = G * m1 * m2 / r*r;
{
outfile << r << endl;
}
{
// outfile << r <<" kms" << "|" << F << " N" << endl;
}
return 0;
}
#include <iostream>
#include <fstream>
usingnamespace std;
int main ()
{
//Declaracion de contantes:
constdouble m1 = 5.9736e24; //Masa de la Tierra
constdouble m2 = 1.9891e30; //Masa del Sol
constdouble G = 6.674e-11; //Costante de Gravitacion Universal en N
//Distancia mas corta entre la Tierra y el Sol en KM
constdouble r1 = 147000;
constdouble r2 = 152000;
ofstream outfile;
outfile.open("valores_out.dat");
if(!outfile) {
cout << "Error al abrir el archivo." << endl;
return -1;
}
//Valor del Radio entre 142000 y 157000 en kilometros
for (int r = r1; r < r2;r += 5)
{
double F = (G * m1 * m2) / r; //Fuerza en N
outfile << r <<" kms" << "|" << F << " N" << endl;
}
return 0;
}
Yeah ! Thanks lot man, I Prove it and it works PERFECT, this is what I need. and, if i want change r for m1, for example:
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
//Declaracion de contantes:
const double r = 147000 // Now r is a const value
const double m2 = 1.9891e30; //Masa del Sol
const double G = 6.674e-11; //Costante de Gravitacion Universal en N
long double m1 = 6e+24;
ofstream outfile;
outfile.open("valores_out.dat");
if(!outfile) {
cout << "Error al abrir el archivo." << endl;
return -1;
}
//m1/1000 = 6e021
//Value of mass between 0 - 6e+24
for (int m = 0; m < m1; m+= 6e021)
{
double F = (G * m1 * m2) / r; //Fuerza en N
outfile << m <<" kgs" << "|" << F << " N" << endl;
}
return 0;
}
this is way like I'll do it, are you agree pote? Thanks !