Está en la página 1de 2

#include <iostream> #include <cmath> using namespace std; class punto { float x,y,c; public: punto(float x=0,float y=0)

{ this->y=y; this->x=x; } void visualizar1() { cout<<"\nx= ";cout<<x; cout<<"\ny= ";cout<<y; } void visualizar() { cout<<"\nx= ";cout<<x; cout<<"\ny= ";cout<<y; cout<<"\ndistancia= ";cout<<c; } friend punto calcular(const punto &,const punto &); }; punto calcular(const punto &n,const punto &k) { punto f; f.x=k.x-n.x; f.y=k.y-n.y; f.c=sqrt(pow(f.x,2)+pow(f.y,2)); return f; }

int main() { float x,y; punto c; cout << "ingresa tus coordenadas\n\n"; cout<<"componente en x ";cin>>x; cout<<"componente en y ";cin>>y; punto n(x,y); cout<<"componente en x2 ";cin>>x; cout<<"componente en y2 ";cin>>y; punto k(x,y); cout<<"punto 1"; n.visualizar1(); cout<<"\npunto 2"; k.visualizar1(); c=calcular(n,k); cout<<"\n"; c.visualizar(); return 0; }

También podría gustarte