Untitled

 avatar
unknown
plain_text
5 months ago
1.2 kB
2
Indexable
package Actividad01;

import java.util.Scanner;

public class CalcularAreaCirculo {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        // Solicitar al usuario que ingrese el radio
        System.out.print("Introduce el radio del círculo (número entero positivo): ");
        int radio = sc.nextInt();
        
        // Verificar que el radio sea positivo
        if (radio > 0) {
            double area = calcularArea(radio);  // Llamada al método para calcular el área
            System.out.println("El área del círculo con radio " + radio + " es: " + area);
        } else {
            System.out.println("El valor del radio debe ser un número entero positivo.");
        }
        
        sc.close();
    }

    // Método para calcular el área del círculo
    public static double calcularArea(int radio) {
        // Utilizamos la constante Math.PI para obtener el valor de PI
        return Math.PI * calcularCuadrado(radio);
    }

    // Método auxiliar para calcular el cuadrado de un número
    public static int calcularCuadrado(int numero) {
        return numero * numero;
    }
}
Editor is loading...
Leave a Comment