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.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
toLowerCase() --> convierte una cadena en letras minúsculas.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
length --> la propiedad length devuelve la longitud de una cadena.
== --> el operador de comparacion ( == ) comprueba si sus dos operandos son iguales y devuelve un resultado booleano.
document.write --> imprime el texto especificado en la página.
`${}` --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
Explicación del Código:
1. Ingreso del texto
Se pide al usuario que ingrese una frase usando prompt(). Luego, se convierte todo a minúsculas con toLowerCase() para evitar errores al comparar letras.
2. Ingreso del carácter
Se solicita un carácter que se desea buscar dentro del texto. También se convierte a minúscula para asegurar una comparación correcta.
3. Variables iniciales
i = 0: sirve para recorrer el texto.
cc = 0: contador que guarda cuántas veces aparece el carácter.
4. Recorrido del texto
Se utiliza un ciclo while para recorrer cada letra del texto desde el inicio hasta el final.
5. Comparación
En cada posición del texto se compara si la letra es igual al carácter ingresado. Si son iguales, se incrementa el contador.
6. Incremento del contador
Se aumenta el valor de i para avanzar a la siguiente letra del texto.
7. Resultado
Finalmente, se muestra cuántas veces se repite el carácter dentro del texto usando document.write().
let s = prompt('Ingresar texto:').toLowerCase();
let x = prompt('Ingrese un carácter:').toLowerCase();
let i = 0;
let cc = 0;
while(i < s.length){
if(s[i] == x){
cc = cc + 1;
}
i = i + 1;
}
document.write(`Las veces que se repite el carácter ${x} es: ${cc} veces.`);
No hay comentarios.:
Publicar un comentario