viernes, 10 de julio de 2026

Calcular el radio de una circunferencia y que la imprima solo si el radio sede a los 50 cm en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Circunferencia: ");
        double circunferencia = sc.nextDouble();
        double radio = circunferencia / (2 * Math.PI);
        if(radio <= 50){
            System.out.print(radio + " cm");
        }else{
            System.out.print("El radio no sede a los 50 cm");
        }
    }

}

Definición de los códigos del ejercicio:

import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
double --> representa números de coma flotante de 64 bits y precisión doble.
nextDouble() --> lee un número de coma flotante desde consola (teclado).
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

Este programa solicita al usuario la longitud de una circunferencia, calcula su radio utilizando la fórmula matemática correspondiente y verifica si el resultado es menor o igual a 50 cm. Si cumple esa condición, muestra el radio; de lo contrario, informa que el radio supera ese límite.

Explicación de cada parte del código

1. Declaración del paquete

package ejercicio;

Indica que la clase pertenece al paquete llamado ejercicio. Los paquetes permiten organizar mejor los programas en Java.

2. Importación de Scanner

import java.util.Scanner;

Importa la clase Scanner, que sirve para leer datos escritos por el usuario desde el teclado.

3. Declaración de la clase

public class Ejercicio

Define la clase principal donde se encuentra el programa.

4. Método principal

public static void main(String[] args)

Es el método donde comienza la ejecución del programa.

5. Creación del objeto Scanner

Scanner sc = new Scanner(System.in);

Crea un objeto llamado sc que permitirá leer los datos ingresados por el usuario.

6. Solicitar la circunferencia

System.out.print("Circunferencia: ");

Muestra un mensaje solicitando que el usuario ingrese la longitud de la circunferencia.

7. Leer el dato ingresado

double circunferencia = sc.nextDouble();

Guarda el valor ingresado por el usuario en la variable circunferencia. Se utiliza double porque puede contener números decimales.

8. Calcular el radio

double radio = circunferencia / (2 * Math.PI);

Calcula el radio utilizando la fórmula:

Radio = Circunferencia ÷ (2 × π)

Math.PI representa el valor de π (3.14159265...).

9. Verificar el radio

if(radio <= 50)

Comprueba si el radio calculado es menor o igual a 50 cm.

  • Si la condición es verdadera, se muestra el radio.
  • Si es falsa, significa que el radio supera los 50 cm.

10. Mostrar el radio

System.out.print(radio + " cm");

Imprime el valor del radio acompañado de la unidad de medida cm.

11. Mostrar mensaje si supera los 50 cm

System.out.print("El radio no excede a los 50 cm");

Si el radio es mayor de 50 cm, muestra un mensaje indicando que no cumple con la condición establecida.

Resumen del funcionamiento:
  1. Solicita la longitud de la circunferencia.
  2. Lee el valor ingresado por el usuario.
  3. Calcula el radio usando la fórmula matemática.
  4. Comprueba si el radio es menor o igual a 50 cm.
  5. Si cumple la condición, muestra el radio.
  6. Si no la cumple, muestra un mensaje indicando que el radio supera los 50 cm.

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 5,7,10,14,19,21,24,28,33,35,38,42,... en Java

Código del ejercicio: package ejercicio; import java.util.Scanner; public class Ejercicio {     public static void main ...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️