24/06/2008, 22:19
|
| | | Fecha de Ingreso: junio-2008 Ubicación: Trujillo
Mensajes: 93
Antigüedad: 16 años, 6 meses Puntos: 5 | |
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;
}
} |