Codigo var baraja =[1,2,3,4,5,6,7,8,9,10,11,12]; var manoJ = []; var manoC = []; var resultadoFinal = 0; var manoJugador = function(mano){ mano = Math.floor(Math.random()*(baraja.length)); for(var i = 0; i < baraja.length; i ++){ if(baraja[i] == mano){ manoJ[manoJ.length] = baraja[i]; } } for(var i = 0; i <manoJ.length; i ++){ console.log("puntuacion del jugador:"+" "+manoJ[i]); } return mano; } var manoCroupier = function(mano){ mano = Math.floor(Math.random()*(baraja.length)); for(var i = 0; i < baraja.length; i ++){ if(baraja[i] == mano){ manoC[manoC.length] = baraja[i]; } } for(var i = 0; i <manoC.length; i ++){ console.log("puntuacion del croupier:"+" "+manoC[i]); } return mano; } var puntuacionJugador = function(resultado){ resultado = 0; for(var i = 0; i < manoJ.length; i ++){ resultado += manoJ[i]; } if(resultado >= 9){ console.log("paso"); } else{ manoJ.push(manoJugador()); } return resultado; } var puntuacionCroupier = function(resultado){ resultado = 0; for(var i = 0; i < manoC.length; i ++){ resultado += manoC[i]; } if(resultado >= 9){ console.log("paso"); } else{ manoC.push(manoCroupier()); } return resultado; } var resultadoJuego = function(ganador){ ganador = 0; var resultado1 = 0; var resultado2 = 0; for(var i = 0; i <manoJ.length; i ++){ resultado1 += manoJ[i]; } for(var j = 0; j <manoC.length; j ++){ resultado2 += manoC[j]; } if(resultado1 > resultado2){ console.log("jugador es el ganador"); } else if(resultado1 < resultado2){ console.log("croupier es el ganador"); } else{ console.log("empate"); } return ganador; } manoJugador(manoJ); puntuacionJugador(manoJ); manoCroupier(manoC); puntuacionCroupier(manoC); resultadoJuego(resultadoFinal); var Croupier = {barajar: manoCroupier, puntuacion: puntuacionCroupier}; var jugador = {barajar: manoJugador, puntuacion: puntuacionJugador};