Programa calculo de distancia y pendiente entre dos puntos

Iniciado por Davorso, 2 Octubre 2019, 19:52 PM

0 Miembros y 1 Visitante están viendo este tema.

Davorso

Hola a todos

Soy estudiente de control y automatizacion, actualmente curso el segundo semestre de la carrera, en la materia de programacion orientada a objetos, me han dejado que realize un programa en C++ (codeblocks), que calcule la distancia que hay entre dos puntos y su pendiente.

la verdad soy nuevo en esto de programacion y me esta costando trabajo aprender, sumado a esto tengo un mal profesor que no explica bien y llega a faltar a clases, espero me puedan ayudar.

el programa pide que los atributos D y M y los metodos calcula pendiente e imprime DyM sean privados, la variables x1, x2, y1, y2 y el metodo calcular distancia esten en protected, ademas de que el metodo leer sea publico, se pueden agregar los miembros necesarios para la implementacion de un objeto en la funcion main.


#include<iostream>
using namespace std;

class calculo{
private:
int D, M;
void calculapendiente(void);
void imprimeDyM(void);
protected:
int x1, x2, y1, y2;
void calculadistancia(void);
public:
void leer(void);
}

void calculo :: leer(void){
calculadistancia();
calculapendiente();
}

void calculo :: calculadistancia(void){
cout<<"x1:"; cin>>x1;
cout<<"y1:"; cin>>y1;
cout<<"x2:"; cin>>x2;
cout<<"y2:"; cin>>y2;

D= sqrt(pow(x2-x1,2.) + pow(y2 - y1, 2.);
}

void calculo :: calculapendiente(void){

}



int main(){



return 0;
}



espero me puedan ayudar. y como podria aprender mas
la formula para calcular pendiente es m=(y2-y1) / (x2-x1)