-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFiguras.java
More file actions
71 lines (56 loc) · 1.83 KB
/
Figuras.java
File metadata and controls
71 lines (56 loc) · 1.83 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package Figuras;
public class Figuras {
/**
* @param args
*/
/**
* @param args
*/
/**
* @param args
*/
/**
* @param args
*/
@SuppressWarnings("unused")
public static void main(String [] args) {
Punto p1 = new Punto(); //Se crea el objeto y esta lleno de ceros desde el constructutor
Punto p2 = new Punto(1, 2);
Recta r1 = new Recta(p1);
// Recta r2 = new Recta(3.0, 4.0);
//Se imprimen los metodos de Punto
System.out.println("P1");
System.out.println(p1.getX());
System.out.println("P2");
System.out.println(p2.getX());
//imprime los métodos de Recta
System.out.println("R1");
System.out.println(r1.getPx(p1));
System.out.println("R2");
System.out.println(r1.getPx(p2));
//Se mandan modifican los metodos
System.out.printf("El valor nuevo de p\n");
p1.setX(8);
System.out.println(p1.getX());
System.out.println("La distancia entre puntos");
System.out.println(p1.distancia(p2)); //imprimir la distancia
System.out.println(p1 + " " + p2); //imprimir la distancia
p1.setX(1);
p2.setY(2);
System.out.println("Los puntos son iguales");
System.out.println(p1.equals(p2)); //Un bool nunca se compara con un equals
System.out.println("Las coordenadas de los puntos son:");
System.out.println(p1 + " " + p2); //imprimir la cadena ToString
//Se modifican los métodos de la recta
System.out.println("El valor nuevo de la recta es: ");
r1.setPx(5);
System.out.println(r1.getPx(p1));
System.out.println(r1.getPy(p2));
System.out.println("la recta es perpendicular:");
// System.out.println(r1.esPerpendicular(r1, p2, r2));
System.out.println("La pendiente es:");
//System.out.println(r1.pendiente(p2, 0, r2));
//System.out.println(r1 + " " + r2);
//System.out.println();
}
}