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.
Código:
#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)