/*
Nombre: Raúl Martínez Cordón
Grupo: INFO4
Nombre del fichero: principal.java
Descripción: Principal de la clase punto
*/
import java.util.Scanner;
public class Principal {
public static void main (String [] args) {
Punto p = new Punto();
Punto q = new Punto (2,2);
System.out.println ( "Introduzca coordenada X del punto p");
Scanner entrada = new Scanner( System.in );
double x=entrada.nextDouble();
p.setX(x);
System.out.println ( "Introduzca la coordenada Y del punto p");
double y=entrada.nextDouble();
p.setY(y);
System.out.println ("El punto p tiene las coordenadas: (" +
p.getX() + "," + p.getY() + "). \n" + "El modulo de p " + p.getCoordRadial() + "\n"
+ " y el argumento " + p.getCoordAngular() + "\n \n");
System.out.println ("El punto q tiene las coordenadas: (" +
q.getX() + "," + q.getY() + "). \n" + "El modulo de q " + q.getCoordRadial() + "\n"
+ " y el argumento " + q.getCoordAngular() + "\n \n");
System.out.println ("Introduzca un nuevo modulo para el punto q:");
double r=entrada.nextDouble();
q.setCoordRadial(r);
System.out.println ("El punto q tiene las coordenadas: (" +
q.getX() + "," + q.getY() + "). \n" + "El modulo de q " + q.getCoordRadial() + "\n"
+ " y el argumento " + q.getCoordAngular() + "\n \n");
System.out.println ("Introduzca un nuevo argumento para el punto q:");
double a=entrada.nextDouble();
q.setCoordAngular(a);
System.out.println ("El punto p2 tiene como coordenadas: (" +
q.getX() + "," + q.getY() + "). \n" + "El modulo de q " + q.getCoordRadial() + "\n"
+ " y el argumento " + q.getCoordAngular() + "\n \n");
System.out.println ("Introduzca las coordenadas que desea sumar al punto q");
Punto s=new Punto();
System.out.println ("Introduzca la coordenada X que vamos a sumar");
double x1=entrada.nextDouble();
s.setX(x1);
System.out.println ("Introduzca la coordenada Y que vamos a sumar");
double y1=entrada.nextDouble();
s.setY(y1);
q.sumarCoordenadas(s);
System.out.println ("La suma da como resultado (" +
q.getX() + "," + q.getY() + "). \n" + "El punto tiene como modulo " + q.getCoordRadial() + "\n"
+ " y como argumento " + q.getCoordAngular() + "\n \n");}
}