domingo, 2 de febrero de 2025

Calcular el perímetro de un octá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 * 8;
        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:

1. import java.util.Scanner;
Esta línea importa la clase Scanner, que permite leer datos de entrada del usuario desde la consola.

2. public class Ejercicio {
Aquí se define la clase principal del programa, llamada Ejercicio.

3. public static void main(String[] args) {
Este es el método principal donde se ejecuta el programa. Es el punto de entrada cuando se corre el código.

4. Scanner sc = new Scanner(System.in);
Se crea un objeto Scanner llamado sc para recibir la entrada del usuario desde la consola.

5. System.out.print("lado: ");
Muestra el mensaje "lado: " en la consola para que el usuario sepa que debe ingresar el valor de un lado del octágono.

6. double lado = sc.nextDouble();
El valor ingresado por el usuario se guarda en la variable lado, que es de tipo double para almacenar números decimales.

7. double perimetro = lado * 8;
Aquí se calcula el perímetro del octágono multiplicando el valor de lado por 8, ya que un octágono tiene 8 lados.

8. System.out.println(perimetro + " cm");
Se muestra el resultado del cálculo del perímetro en la consola, añadiendo la unidad "cm" para indicar que el resultado está en centímetros.

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. ❤️