sábado, 1 de febrero de 2025

Calcular el perímetro de un hexágono 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("lado: ");
        double lado = sc.nextDouble();
        double perimetro = lado * 6;
        System.out.println(perimetro + " 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.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea 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).
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("lado: ");
        double lado = sc.nextDouble();
        double perimetro = lado * 6;
        System.out.println(perimetro + " cm");
    }

}
    

Explicación:

  • import java.util.Scanner; - Importa la clase Scanner para leer la entrada del usuario.
  • public class Ejercicio { - Declara una clase llamada Ejercicio.
  • public static void main(String[] args) { - Es el método principal donde comienza la ejecución del programa.
  • Scanner sc = new Scanner(System.in); - Crea un objeto Scanner para capturar datos ingresados por el usuario.
  • System.out.print("lado: "); - Muestra el mensaje "lado: " en la consola para solicitar un valor.
  • double lado = sc.nextDouble(); - Lee el valor ingresado por el usuario y lo almacena en la variable lado.
  • double perimetro = lado * 6; - Calcula el perímetro del hexágono multiplicando el lado por 6.
  • System.out.println(perimetro + " cm"); - Imprime el resultado del perímetro en la consola con la unidad "cm".

No hay comentarios.:

Publicar un comentario

Cómo hacer un diagrama de flujo

Los diagramas de flujo son diagramas que muestran los pasos de un proceso. Los diagramas de flujo básicos son fáciles de crea...

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