Autor Tema: Java ejemplo obtener área y longitud de circunferencia Ejercicio CU00673B#  (Leído 14661 veces)

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Ejercicio para obtener el área y la longitud de un circulo.


Clase para gestionar la entrada del teclado

Código: [Seleccionar]
package ejercicioscu00673b;

import java.util.Scanner;

public class GestionadorEntradasTeclado {

    private String entradaTeclado;
    Scanner sc = new Scanner(System.in);

    public GestionadorEntradasTeclado() {
        entradaTeclado = "";
    }

    public String recogerPalabra() {
        entradaTeclado = sc.nextLine();
        return entradaTeclado;
    }

}


Clase para y método para obtener el área y la longitud

Código: [Seleccionar]
package ejercicioscu00673b;
public class Circulos {
    private static final float PI = 3.1416f;
    //double radio;

    public Circulos() {
    }

    public void areaCirculo(double radio) {
        double area;
        area = PI * Math.pow(radio, 2);
        System.out.println("El area del circulo es: " + area);
    }

    public void longitudCirculo(double radio) {
        double longitud;
        longitud = (2 * PI) * radio;
        System.out.println("El area del circulo es: " + longitud);
    }
}


Clase principal main

Código: [Seleccionar]
package ejercicioscu00673b;

public class EjerciciosCu00673B {
    public static void main(String[] args) {
        Circulos circulo = new Circulos();
        GestionadorEntradasTeclado entrada = new GestionadorEntradasTeclado();

        System.out.println("Ingrese el radio.");

        double radio = Double.valueOf(entrada.recogerPalabra());
        circulo.areaCirculo(radio);
        circulo.longitudCirculo(radio);
    }

}

Se puede también usar Math.sqrt(radio) en lugar de este Math.pow(radio, 2) y creo que va a funcionar también aunque no probé todavía.
« Última modificación: 30 de Octubre 2015, 09:38 por Alex Rodríguez »

Lorenzo31

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 381
    • Ver Perfil
Re:Ejercicios Cu00673B de java
« Respuesta #1 en: 11 de Junio 2015, 20:38 »
OK funciona correctamente. Hace lo que pide. ;)

 

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".