Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: cristiannd en 20 de Abril 2020, 01:24

Título: Ejercicios resueltos JavaScript Uso de while bucle método charAt letras CU01132E
Publicado por: cristiannd en 20 de Abril 2020, 01:24
Solución propuesta para el ejercicio CU01132E del tutorial de programación JavaScript con ejercicios resueltos.

Citar
Crea una función que pida una palabra al usuario y usando un bucle while y el método charAt, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:

Letra 1: a             Letra 2: v             Letra 3: e


Código: [Seleccionar]
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Ejercicio CU01132E</title>
    <script>
        var palabra = prompt('Ingrese una palabra');
        function ingreseLaPalabra(){
            var i = 0;
            var msg = '';
            while(i < palabra.length){
                msg = msg + ('Letra ' + i + ': ' + palabra.charAt(i) + '\n');
                i ++;
            }
            alert(msg);
        }
    </script>
</head>
<body>
    <h2 onclick="ingreseLaPalabra()">Pulse aquí</h2>
</body>
</html>
Título: Re:Ejercicios resueltos JavaScript Uso de while bucle método charAt letras CU01132E
Publicado por: Ogramar en 25 de Septiembre 2020, 13:11
Buenas, el ejercicio está bien resuelto. Comentar que en este ejercicio, al estar el prompt fuera de la función pero dentro del espacio general del script en el head, primero salta directamente el prompt y nos pide la palabra, y luego para ver las letras de la palabra hemos de pulsar en el "Pulse aquí". Puede verse una solución donde el prompt no salta hasta que se pulsa y así queda continuado el que nos pida la palabra y nos muestre las letras en: https://aprenderaprogramar.com/foros/index.php?topic=4041.0 Salu2