Código del ejercicio:
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
document.write --> imprime el texto especificado en la página.
condición ? expr1 : expr2 --> el operador condicional ( ternario ) es el único operador en JavaScript que tiene tres operadores. Este operador se usa con frecuencia como atajo para la instrucción if. Si la condición es true, el operador retorna el valor de la expr1; de lo contrario, devuelve el valor de expr2.
Explicación del Código:
1. Solicitar un número
La función prompt() muestra una ventana para que el usuario escriba un número.
Luego, parseInt() convierte el texto ingresado en un número entero.
El valor ingresado se guarda en la variable numero.
2. Crear variables
La variable divisor se utiliza para probar los divisores del número.
La variable contador guarda cuántas veces el número puede dividirse exactamente.
3. Repetir el proceso con while
El ciclo while repite el proceso mientras el divisor sea menor o igual al número.
4. Verificar divisibilidad
El operador % calcula el residuo de la división.
Si el residuo es igual a 0, significa que el número sí es divisible.
5. Aumentar el contador
Cada vez que el número es divisible exactamente, el contador aumenta en 1.
6. Aumentar el divisor
El divisor aumenta para seguir comprobando otros números.
7. Mostrar el resultado
Un número primo solamente tiene dos divisores:
- El número 1
- El mismo número
Si el contador es igual a 2, el programa muestra: "El número es primo" .
Caso contrario, muestra: "El número no es primo" .
Resumen
El programa solicita un número, verifica cuántas veces puede dividirse exactamente y cuenta sus divisores.
Si el número tiene solamente 2 divisores, entonces es un número primo.
No hay comentarios.:
Publicar un comentario