Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2015, 13:50
Fattony
 
Fecha de Ingreso: abril-2015
Mensajes: 6
Antigüedad: 9 años, 8 meses
Puntos: 0
Pregunta Atasco con codigo de sorteo

Hola a todos,

Soy nuevo aqui y estoy empezando a curiosear con la programacion y me plantee hacer un codigo para un sorteo en el que varias personas obtienen una puntuacion y el la idea seria:

1.Recoger todos los nombres y puntuaciones,
2.Comparar las puntuaciones de todos en busca del mayor,
3.Ordenar las puntuaciones de mayor a menor
4.Adjuntar al lado de la puntuacion el nombre del jugador que la saco con el fin de saber el orden de los ganadores

Pues he estado unos dias buscando y leyendo pero no he podido finalizar el algoritmo, tengo problemas programar cual es el mayor, aun estoy muy verde. Os paso el codigo de como estaba haciendolo y asi ya me podeis gritar y decir que qué cojones estaba haciendo...xD. Aqui os lo dejo:

var a, a1, b, b2, c, c3, d, d4, e, e5 , f, f6, g, g7, h, h8, i, i9, j, j10, k, k11, l, l12, m, m13, n, n14, o, o15;//aqui son los 30 cuadros de texto, 15 por nombres y 15 por puntuacion
var z;//var para el boton y que dispare la funcion sortear()

function inicio()
{
a = document.getElementById("jugador1");
a1 = document.getElementById("puntuacion1");

b = document.getElementById("jugador2");
b2 = document.getElementById("puntuacion2");

c = document.getElementById("jugador3");
c3 = document.getElementById("puntuacion3");

d = document.getElementById("jugador4");
d4 = document.getElementById("puntuacion4");

e = document.getElementById("jugador5");
e5 = document.getElementById("puntuacion5");

f = document.getElementById("jugador6");
f6 = document.getElementById("puntuacion6");

g = document.getElementById("jugador7");
g7 = document.getElementById("puntuacion7");

h = document.getElementById("jugador8");
h8 = document.getElementById("puntuacion8");

i = document.getElementById("jugador9");
i9 = document.getElementById("puntuacion9");

j = document.getElementById("jugador10");
j10 = document.getElementById("puntuacion10");

k = document.getElementById("jugador11");
k11 = document.getElementById("puntuacion11");

l = document.getElementById("jugador12");
l12 = document.getElementById("puntuacion12");

m = document.getElementById("jugador13");
m13 = document.getElementById("puntuacion13");

n = document.getElementById("jugador14");
n14 = document.getElementById("puntuacion14");

o = document.getElementById("jugador15");
o15 = document.getElementById("puntuacion15");

z = document.getElementById("boton");
z.addEventListener("click", sortear);

}

function sortear()//y en esta ecuacion me pierdo, pero hice array y empece ciclo
{
var puntuaciones = [a1.value , b2.value, c3.value, d4.value, e5.value, f6.value, g7.value, h8.value, i9.value, j10.value, k11.value, l12.value, m13.value, n14.value, o15.value];
var ganador = "";
var resultado = puntuaciones[i];
resultado = parseInt();
var participantes = puntuaciones.length;
var posicion;


for(posicion = 0; posicion<= participantes; posicion++)
{
if(resultado != posicion)
{

}

}

}

--------------------------------------------------------------------------
Hasta aqui he llegado,si alguien me pudiera ayudar, me dijera donde mirar y que buscar lo agradeceria.
Un saludo