Código del ejercicio:
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:
El programa en Java calcula el perímetro de un rectángulo siguiendo estos pasos:
1. Importa la clase Scanner
import java.util.Scanner;
Esto permite recibir datos ingresados por el usuario.
2. Crea la clase principal
public class Ejercicio {
Define el programa dentro de una clase llamada Ejercicio.
3. Método principal
public static void main(String[] args) {
Es el punto de inicio del programa.
4. Crea un objeto Scanner
Scanner sc = new Scanner(System.in);
Esto permite leer datos ingresados por el usuario.
5. Solicita la base y la altura
System.out.print("base: "); → Muestra un mensaje en la consola.
double base = sc.nextDouble(); → Guarda la base ingresada por el usuario.
System.out.print("altura: "); → Pide la altura.
double altura = sc.nextDouble(); → Guarda la altura ingresada.
6. Calcula el perímetro
double perimetro = 2 * base + 2 * altura;
Usa la fórmula del perímetro del rectángulo:
P = 2 × (base + altura)
7. Muestra el resultado
System.out.println(perimetro + " cm");
Imprime el resultado con la unidad "cm".
Código Completo
package ejercicio;
import java.util.Scanner;
public class Ejercicio {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("base: ");
double base = sc.nextDouble();
System.out.print("altura: ");
double altura = sc.nextDouble();
double perimetro = 2 * base + 2 * altura;
System.out.println(perimetro + " cm");
}
}
No hay comentarios.:
Publicar un comentario