Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2008, 22:19
Avatar de hwongu
hwongu
 
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 16 años, 6 meses
Puntos: 5
De acuerdo Respuesta: miren este codigo es corto, que esta mal?

Aca te mando la solucion de tu problema, lo que pasa es que Java usa el saparador de decimales el punto y ademas para que tu valor sea float debes de agregar la letra f, para decir que es un tipo de dato float. Otro metodo que puedes usar para obtener el valor de PI es usando el valor que tiene Java Math.PI


public class Circulo {
private float Area, Perimetro;
final float pi=3.1415f;



public Circulo(){
Area=0;
Perimetro=0;
}

public float Area(float a){
Area= pi * ( a * a);
//otra opcion es usando el valor que tiene java por defecto
//Area= Math.PI * ( a * a);
return Area;
}

public float Perimetro(float a){
Perimetro= 2 * pi * a;
return Perimetro;
}
}