Dev - C++ - Punteros codigo

 
Vista:
sin imagen de perfil

Punteros codigo

Publicado por Luciano (1 intervención) el 25/06/2020 00:43:29
Hola, soy bastante nuevo en esto de la programación estoy estudiando analista de sistemas y me encuentro con el siguiente problema, en el siguiente código que es sencillo para saber si un punto pertenece a una recta con dos acciones y una función, no me funciona osea siempre me dice que el punto no pertenece a la recta, y mi profesor me dijo que tengo que pasarlos como punteros pero no me sale si alguno lo podría solucionar y explicarme se lo agradecería mucho, gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <math.h>
 
 
void  CargaPunto(float *px, float *py){
 
printf ("Por favor ingrese la coordenada de punto en X: ");
scanf("%f",&px);
printf ("Por favor ingrese la coordenada de punto en Y: ");
scanf("%f",&py);
 
 
}
 
void CargaRecta (float *a, float *b){
 
printf("Ingrese el Coeficiente de la X en la recta:");
scanf("%f",&a);
printf ("Ingrese el valor de B de la recta:");
scanf("%f",&b);
 
 
}
 
int Pertenece (float py, float px, float a, float b){
 if ((a*px + b)==py){
 return 1;
}
 else{
 return 0;
}
}
int main(){
float px,py,a,b;
CargaPunto(&px,&py);
CargaRecta(&a,&b);
 
if (Pertenece(py,px,a,b)==1){
 printf ("El punto pertenece a la recta");
}
else{
 printf ("El punto no pertenece a la recta");
}
}
//FIN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder