1901
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Metodos Numericos
« en: 28 de Septiembre 2012, 23:32 »
Empezamos definiendo la clase Angulo y comprobando que funciona correctamente. Una vez comprobemos esto continuaremos avanzando.
public class Angulo {
//El angulo está en grados, podremos obtener su equivalencia en radianes usando un método
private int angulo; //Tomamos el ángulo como entero, aunque no tendría por qué ser así
public Angulo(int angulo) {
this.angulo = angulo;
}
//Devuelve la equivalencia del ángulo en radianes
public double radianes() {
double angRadianes = 0;
if (angulo < 360) { angRadianes = Math.toRadians(angulo); }
else {
System.out.println("Valor de ángulo no permitido");}
return angRadianes;
}
//Método que permite sumar un entero al ángulo
public int suma (int numero) {
angulo = angulo + numero;
return angulo;
}
}
Hay una parte del enunciado que no veo coherente:
Angulo angulo = new Angulo (45);
System.out.println("Radianes: "+angulo.radianes());
angulo.suma(360);
System.out.println("Angulo mas cinco: "+angulo);
¿Angulo más cinco? ¿Dónde está el más cinco?
public class Angulo {
//El angulo está en grados, podremos obtener su equivalencia en radianes usando un método
private int angulo; //Tomamos el ángulo como entero, aunque no tendría por qué ser así
public Angulo(int angulo) {
this.angulo = angulo;
}
//Devuelve la equivalencia del ángulo en radianes
public double radianes() {
double angRadianes = 0;
if (angulo < 360) { angRadianes = Math.toRadians(angulo); }
else {
System.out.println("Valor de ángulo no permitido");}
return angRadianes;
}
//Método que permite sumar un entero al ángulo
public int suma (int numero) {
angulo = angulo + numero;
return angulo;
}
}
Hay una parte del enunciado que no veo coherente:
Angulo angulo = new Angulo (45);
System.out.println("Radianes: "+angulo.radianes());
angulo.suma(360);
System.out.println("Angulo mas cinco: "+angulo);
¿Angulo más cinco? ¿Dónde está el más cinco?