Autor Tema: Define una clase Java denominada Circulo que tenga como atributo CU00673B  (Leído 2674 veces)

mary conchis

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 19
    • Ver Perfil
Esta es mi solución al ejercicio CU00673B del curso aprenda programación java como si estuviera en primero de aprenderaprogramar. No sé si se pueda simplificar.

Código: [Seleccionar]
public class Circulo
{
   public static final double Pi=3.1416;
   public double radio=0;
   
   public void pedirRadio(double valorRadio){radio=valorRadio;}
   public double getRadio(){return radio;}
   
   public double areaCirculo(){
   double area=0;
   area= Pi * (radio*radio);
   System.out.println("el area es:" + area + " centimetros cuadrados");
    return area;
}
   
    public double perimetroCirculo(){
    double perimetro=0;
    perimetro= 2 * Pi * radio;
    System.out.println("el perimetro es: " + perimetro + " centrimetros");
    return perimetro;
}
}

Código: [Seleccionar]
import java.util.Scanner;

public class TestCirculo
{
   
   public static void main (String [] Args){
   System.out.println("introduzca el radio");
   Circulo nuevoCirculo= new Circulo();
   Double tmpRadio=0.0;
   String entradaTeclado="";
   Scanner entradaS= new Scanner(System.in);
   entradaTeclado=entradaS.nextLine();
   tmpRadio=tmpRadio.valueOf(entradaTeclado);
   nuevoCirculo.pedirRadio(tmpRadio);
   System.out.println(nuevoCirculo.areaCirculo());
   System.out.println(nuevoCirculo.perimetroCirculo());
}
}
« Última modificación: 04 de Agosto 2019, 23:30 por Ogramar »

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Re:ejercicio (cu00673b)
« Respuesta #1 en: 06 de Octubre 2018, 19:35 »
Hola mary conchis.

El código lo veo bien y hace lo que pide el enunciado.
Pero te falta responder a las preguntas.
Citar
¿Es posible crear un método en la clase Circulo para establecer el valor de numeroPi? ¿Por qué?

En los foros se nos pide que pongamos en el Asunto del mensaje algo como esto:

Java desde Cero Ejercicio CU00673B static, final en Java (palabras clave). 

Para saber a que ejercicio se refiere y para corregir los ejercicios si ponemos el enunciado entre una cita mejor que mejor.
Ejemplo:
Citar
EJERCICIO

Define una clase Java denominada Circulo que tenga como atributo de clase (estático) y constante numeroPi, siendo esta constante de tipo double y valor 3.1416. Además la clase tendrá el atributo radio (tipo double) que representa el radio del círculo, y los métodos para obtener y establecer los atributos. También debe disponer de un método para calcular el área del círculo (método tipo funcion areaCirculo que devuelve el área) y la longitud del círculo (método tipo función que devuelve la longitud). Busca información sobre las fórmulas necesarias para crear estos métodos en internet si no las recuerdas. En una clase con el método main, declara el código que cree un objeto círculo, le pida al usuario el radio y le devuelva el área y la longitud del círculo.

¿Es posible crear un método en la clase Circulo para establecer el valor de numeroPi? ¿Por qué?

Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Así los que nos corrigen no tienen que perder tiempo en buscar el tema para ver el enunciado.

Ami me lo han dicho un montón de veces.
Seré Tozudo.

Un saludo.
 :D ;)

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".