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.
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:
Este programa solicita al usuario una cantidad en centímetros, realiza la conversión a metros multiplicando por 0.01 y finalmente muestra el resultado en pantalla.
Explicación de cada parte del código
| Código | Explicación sencilla |
|---|---|
package ejercicio; |
Define el paquete donde se encuentra el programa para mantener organizado el proyecto. |
import java.util.Scanner; |
Importa la clase Scanner, que permite leer datos ingresados por el usuario mediante el teclado. |
public class Ejercicio |
Declara la clase principal donde está escrito todo el programa. |
public static void main(String[] args) |
Es el método principal. Desde aquí comienza la ejecución del programa. |
Scanner sc = new Scanner(System.in); |
Crea un objeto Scanner para recibir los datos que escribe el usuario. |
System.out.print("centímetro: "); |
Muestra un mensaje solicitando al usuario que ingrese una cantidad de centímetros. |
double centimetro = sc.nextDouble(); |
Guarda el número ingresado por el usuario en la variable centimetro. Se utiliza el tipo double para permitir números con decimales. |
double convertir = centimetro * 0.01; |
Realiza la conversión de centímetros a metros. Como 1 centímetro = 0.01 metros, basta con multiplicar el valor ingresado por 0.01. |
System.out.print(convertir + " m"); |
Muestra en pantalla el resultado de la conversión acompañado de la unidad m (metros). |
¿Por qué se multiplica por 0.01?
Porque un metro está formado por 100 centímetros. Para convertir centímetros a metros se divide entre 100, lo cual es equivalente a multiplicar por 0.01.
Porque un metro está formado por 100 centímetros. Para convertir centímetros a metros se divide entre 100, lo cual es equivalente a multiplicar por 0.01.
Resumen del funcionamiento
- Solicita una cantidad en centímetros.
- Lee el valor ingresado por el usuario.
- Convierte los centímetros a metros multiplicando por 0.01.
- Muestra el resultado final en metros.
No hay comentarios.:
Publicar un comentario