Documentos de Académico
Documentos de Profesional
Documentos de Cultura
String: STD Cuerpoceleste
String: STD Cuerpoceleste
#include <cmath>
using namespace std;
class CuerpoCeleste{
string Nombre_Planeta;
double MasaDelPlaneta;
double Posicion_x,Posicion_y,Posicion_z;
public:
CuerpoCeleste(string Nombre_In="",double Masa_In=0,double
Posicion_x1=0):Nombre_Planeta(Nombre_In),
MasaDelPlaneta(Masa_In),Posicion_x(Posicion_x1),Posicion_y(0),Posicion_z(
0)
{ };
string get_Nombre_Planeta()
{
return (Nombre_Planeta);
}
double get_Posicion()
{
return (Posicion_x);
};
double get_Masa_Planeta()
{
return (MasaDelPlaneta);
}
};
};
int main(){
CuerpoCeleste *pA;
pA= new CuerpoCeleste[8];
string Planeta_1,Planeta_2;
for (int i=0;i<8;i++)
{
double Masa_Planeta, Posicion_x;
string Nombre_Planeta;
Planeta _n(Nombre_Planeta,Masa_Planeta,Posicion_x);
pA[i]= _n;
}
int x=0,y=0;
for (int i=0;i<8; i++){
if (pA[i].get_Nombre_Planeta()==Planeta_1){
x=i;
break;
}
}
for (int j=0;j<8;j++){
if (pA[j].get_Nombre_Planeta()==Planeta_1){
y=j;
break;
}
}
Hallar_Distancia_Planetas(pA[x],pA[y]);