Está en la página 1de 1

public class ParDeNumerosService {

/**
* Método mostrarValores que muestra cuáles son los dos números guardados.
*/
public void mostrarValores(ParDeNumeros p) {
System.out.println(p.getN1() + "\n" + p.getN2());
}

/**
* Método devolverMayor para retornar cuál de los dos atributos tiene el
* mayor valor
*/
public void devolverMayor(ParDeNumeros p) {

System.out.println(Double.compare(p.getN1(), p.getN2()));
}

/**
* Método calcularPotencia para calcular la potencia del mayor valor de la
* clase elevado al menor número. Previamente se deben redondear ambos
* valores.
*/
public void calcularPotencia(ParDeNumeros h) {
double num1 = Math.round(h.getN1());
double num2 = Math.round(h.getN2());
double comparar = Double.compare(num1, num2);
if (comparar == 1) {
System.out.println(Math.pow(num1, num2));
} else {
System.out.println(Math.pow(num2, num1));
}
}

/**
* Método calculaRaiz, para calcular la raíz cuadrada del menor de los
* dos valores. Antes de calcular la raíz cuadrada se debe obtener el
* valor absoluto del número.
*/
public void calculaRaiz(ParDeNumeros r){

double nume1 = Math.abs(r.getN1());


double nume2 = Math.abs(r.getN2());
double comparar = Double.compare(nume1, nume2);
if(comparar == -1){
System.out.println(Math.sqrt(nume1));
}else{
System.out.println(Math.sqrt(nume2));
}
}
}

También podría gustarte