Convertir en bibliotecas
Hola a todos, tengo un programa con clases y con funciones miembros de esa clase, pero no entiendo para que sirve programar con clases, sé hacerlo pero no se para que funciona. Tengo entendido que se pueden crear bibliotecas. Aqui tengo un programa sencillo para ver si esto se puede convertir en una biblioteca, disculpen mi ignorancia. Espero que me saquen de dudas .
Gracias de antemano a todos..
#include<iostream.h>
#include<math.h>
class punto{
public:
punto();
void captura();
double calculo();
void resultado();
double hip;
private:
int x, y;
};
punto p1,p2, f;
punto::punto(){
x=0;
y=0;
hip=0;
}
void punto::captura(){
cin>>p1.x;
cin>>p1.y;
cin>>p2.x;
cin>>p2.y;
}
double punto::calculo(){
hip=sqrt(pow((p1.x-p2.x),2)+pow((p1.y-p2.y),2));
return hip;
}
void punto::resultado(){
cout<<"La distancia resultante es "<<calculo()<<" n";
}
main(){
char o;
cout<<"PROGRAMA PARA CALCULAR LA DISTANCIA ENTRE DOS PUNTOS n" ;
do{
cout<<"Introduzca las coordenadas del punto 1 y el punto 2 respectivamente ";
f.captura();
f.resultado();
cout<<"Desea realizar de nuevo la operacion (s/n)";
cin>>o;
}
while(o=='s'||o=='S');
return 0;
}
Gracias de antemano a todos..
#include<iostream.h>
#include<math.h>
class punto{
public:
punto();
void captura();
double calculo();
void resultado();
double hip;
private:
int x, y;
};
punto p1,p2, f;
punto::punto(){
x=0;
y=0;
hip=0;
}
void punto::captura(){
cin>>p1.x;
cin>>p1.y;
cin>>p2.x;
cin>>p2.y;
}
double punto::calculo(){
hip=sqrt(pow((p1.x-p2.x),2)+pow((p1.y-p2.y),2));
return hip;
}
void punto::resultado(){
cout<<"La distancia resultante es "<<calculo()<<" n";
}
main(){
char o;
cout<<"PROGRAMA PARA CALCULAR LA DISTANCIA ENTRE DOS PUNTOS n" ;
do{
cout<<"Introduzca las coordenadas del punto 1 y el punto 2 respectivamente ";
f.captura();
f.resultado();
cout<<"Desea realizar de nuevo la operacion (s/n)";
cin>>o;
}
while(o=='s'||o=='S');
return 0;
}
Le pregunto, ¿se ha tomado la molestia de leer algo sobre programación de objetos y el paradigma orientado a objetos?
Con eso ud podría saber para que sirve y las enormes ventajas que se obtienen.
Con eso ud podría saber para que sirve y las enormes ventajas que se obtienen.
Hola si gracias por tu respuesta.. en vez de eso me hubieras respondido algo mas constructivo por lo menos recomendarme un texto una pagina web donde me lo indique. Creo que estamos aqui para ayudarnos no para recibir comentarios como el tuyo, me imagino que por tu forma de contestarme es que tienes contacto con Bill Gates y eres sumamente importante como para ayudar a un mortal en sus estudios.
Gracias!!!!
Gracias!!!!
En ves de estar diciendo tonterías...., debería gastar su tiempo BUSCANDO, INVESTIGANDO sobre el tema, o ¿espera a que todo le caiga del cielo???
¡Aprenda a que no le hagan o le digan todo en esta vida!
¡Aprenda a que no le hagan o le digan todo en esta vida!
Hola, ahi te dejo 2 direcciones con conceptos sobre Prog. Orientada a Objetos, aunq me resulta curioso que sepas utilizarlo sin saber el concepto, pero bueno... Respecto a lo de las bibliotecas, ni idea del tema, ya lo siento. Espero esto te sirva!!
Un saludo
http://programarenc.webcindario.com/Cplus/capitulo1.htm
http://www.fdi.ucm.es/profesor/asarasa/LP2/Apuntes/POO.pdf
Un saludo
http://programarenc.webcindario.com/Cplus/capitulo1.htm
http://www.fdi.ucm.es/profesor/asarasa/LP2/Apuntes/POO.pdf
