Ejercicios de iniciación JavaScript 3
Vamos a seguir practicando con JavaScript con otra serie de ejercicios con números
Ejercicio 1
En el siguiente ejercicios vamos a utilizar un método de la clase Math para obtener el número mayor de una lista
Más información en Métodos de la clase Math JavaScript
Realiza un script que pida por teclado 3 edades y 3 nombres e indique el nombre del mayor
Ejercicio 2
En el siguiente ejercicio vamos a utilizar de nuevo métodos de la clase Math que sirven para generar números aleatorios
Más información en Métodos de la clase Math JavaScript
Realiza un script que genere un número aleatorio entre 1 y 99
Ejercicio 3
Continuando lo visto en el ejercicio anterior, vamos a realizar uno nuevo añadiendo un poco más de complejidad
Genera 3 números aleatorios entre 1 y 99 pero que no se repita ninguno
Ejercicio 4
En el siguiente ejercicio usaremos los números aleatorios para rellenar una quiniela
Realiza un script que imprima 14 resultados aleatorios de una quiniela 1 X 2.
Ej:
Resultado 1: 1
Resultado 2: X
Resultado 3: 2
…..
Resultado 14: 2
Ejercicio 5
Finalizamos añadiendo probabilidades al ejercicio anterior de la quiniela
Realiza el script anterior pero con la probabilidad de que salga el 1 sea del 60%, la de la X del 30% y la del 2 del 10%
Más ejercicios de JavaScript
Ejercicios de iniciación JavaScript 1
Ejercicios de iniciación JavaScript 2
Ejercicios de iniciación JavaScript 4
Ejercicios de iniciación JavaScript 5
Ejercicios de iniciación JavaScript 6
Ejercicios Básicos de fechas JavaScript
Ejercicios para aprender JavaScript 1
4 ideas sobre “Ejercicios de iniciación JavaScript 3”
Muchas gracias por todos estos ejercicios, a los novatos nos van de lujo para practicar.
Creo que el ejercicio de la quiniela, no está bien solucionado y tiene varios errores, el bucle for tal como está planteado recorrerá de 0 a 13, debería ser for(i=1;i<15;i++) para que vaya de 1 a 14.
El Math.random, también va de 0 a 2, no de 1 a 3, lo que hace que la variable 'num' nunca llegue a tener el valor de 3, pero aunque llegara a tener ese valor, luego se le asigna el valor de x sin comillas.
Un saludo y gracias de nuevo por todos éstos ejercicios.
De nada. Ya hace tiempo que los subí. Los revisaré. Gracias y un saludo
A ver amigo, el ejercicio de la quiniela está mal hecho ya que debe ser así para que al final te salga la opción de 1 x 2:
for (i = 1; i < 15; i++) {
num = Math.floor(Math.random() * 3);
if (num == 0) {
num = "x";
}
document.write("Resultado " + i + ": "+num+"»);
}
Gracias por tu comentario. Un saludo