Skip to content

Instantly share code, notes, and snippets.

@sgarcia-dev
Last active November 15, 2022 22:49
Show Gist options
  • Save sgarcia-dev/fc8c7923c4ffbbb621f01b2aa1738d56 to your computer and use it in GitHub Desktop.
Save sgarcia-dev/fc8c7923c4ffbbb621f01b2aa1738d56 to your computer and use it in GitHub Desktop.

Ejercicios de Introduccion a JavaScript y Loops


Operaciones básicas, Tipos de datos, Prompt y Alert

  • Escribir un programa que muestre un prompt donde el usuario ingresa un número, luego muestra otro prompt pidiendo otro número, finalmente el programa muestra una alerta con el resultado de la suma.

  • Crear un programa que reciba 3 numeros con prompts, y regrese el promedio de ellos con una alerta.

  • Crear un programa que pida con prompts nombre, y edad. Con esto, mostrar una alerta similar a "Hola Juan, tienes 25 años."

If and else

  • Crear un programa que le pida al usuario 3 números en un Prompt y luego muestre en un alerta el número mayor. (Importante: Checar que cada numero recibido sea de tipo NUMERO)

  • Crear un programa que le pida al usuario 3 números en un Prompt y luego muestre en un alerta el número mayor. Esta vez realizar el ejercicio ocupando un if TERNARIO.

  • Crear un programa que determine si un string introducido por un usuario empieza con un número o con una letra.

  • Escribir un programa JavaScript en el que el programa escoge al azar un entero entre 1 y 10, el usuario , luego a el usuario se le pedirá que introduzca un número en un popup para intentar adivinarlo. Si la entrada del usuario coincide con el número de conjetura, el programa mostrará un mensaje de "buen trabajo" de lo contrario mostrará un mensaje de "No corresponde"

002 - For Loops y Do / While

For y Do / While

Realizar todos los ejercicios siguientes con for, do, y while (3 soluciones para cada uno)

  • Mostrar todos los números de 1 a n aumentando de 1 en 1 donde n lo ingresa el usuario en un prompt.

  • Mostrar todos los números de 1 a n aumentando de 2 en 2 donde n lo ingresa el usuario en un prompt.

  • Pedir al usuario que ingrese un número en un prompt, hacer la suma de todos los dígitos, validar que el número ingresado no contenga letras.

  • Realizar la suma de todos los números pares entre N y M donde N y M los ingresa un usuario.

Patrones con Loop anidados

Dibujar los siguientes patrones ocupando console.log y un loop de tu eleccion (for, do o while). Para rellenar los espacios vacíos se debe imprimir un espacio vacío. Ejemplo, para imprimir "*** ***", usar console.log("*** ***").

Cuadrado lleno:

*****
*****
*****
*****
*****

Cuadrado hueco:

*****
*   *
*   *
*   *
*****

Tablero de Ajedrez:

* * * * * * * *
 * * * * * * * 
* * * * * * * *
 * * * * * * * 
* * * * * * * *
 * * * * * * * 
* * * * * * * *
 * * * * * * * 

Cuadrado hueco:

*****
*   *
*   *
*   *
*****

Piramide Izquierda:

*     
**    
***   
****  
***** 

Pirámide centrada

*
***
*****
*******
*********

Pirámide invertida

*********
*******
*****
***
*

Diamante:

*
***
*****
*******
*********
*******
*****
***
*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment