Título: calcular numero mayor de 4 valores Publicado por: dmgdani en 20 Febrero 2012, 21:05 pm hola todos
Hola estoy simulando el lanzamiento de un dado son 5 veces mediante un ramdim que me facilitaron en un tema anterior. ahora queria calcular cual es el numero mayor de esos 5 numeros. yo e intentado con muchos codigos pero no consigo nada. Código: private sub command1_Click() no funciona cuando alguno de los resultados son iguales o se repiten numeros. es muy similar lo que quiero hacer al juego parchis cuatro persona y tirar un dado cada una el que mayor numero saque empiezz si empatan vuelven a tirar ellos dos y el que saque mayor numero gana. un saludo gracias Título: Re: calcular numero mayor de 4 valores Publicado por: Karcrack en 20 Febrero 2012, 21:30 pm Código Lo dejo así para que veas clara la lógica del algoritmo. Añado una función que devuelve el máximo sea cual sea la cantidad de números que recibe: Código
Código
Saludos ;) Título: Re: calcular numero mayor de 4 valores Publicado por: dmgdani en 20 Febrero 2012, 21:49 pm muchas gracias Karcrack
me sirvio de mucho tu codigo es muy bueno. estoy haciendo pruebas y me sirvio. yo lo intentaba pero los que daban iguales y algunos numeros no lo cojia pero con tu funcion me sirvio de mucho un saludo Título: Re: calcular numero mayor de 4 valores Publicado por: 79137913 en 24 Febrero 2012, 14:17 pm HOLA!!!
Te dejo una alternativa y una funcionque saca el mayor de un array de x items: Código
GRACIAS POR LEER!!! Título: Re: calcular numero mayor de 4 valores Publicado por: HdM en 24 Febrero 2012, 14:57 pm Alternativa 3, aprovechando la función de @79137913 ;-):
Código
Saludos. Título: Re: calcular numero mayor de 4 valores Publicado por: 79137913 en 24 Febrero 2012, 18:04 pm HOLA!!!
Alternativa 3, aprovechando la función de @79137913 ;-): Código
Saludos. Que le hiciste? · Le quitaste el soporte para arrays irregulares (Lbound) · Usas memoria sin sentido (variable max) GRACIAS POR LEER!!! Título: Re: calcular numero mayor de 4 valores Publicado por: dmgdani en 25 Febrero 2012, 01:40 am hola todos
muchas gracias yo al final use MsgBox Max_n(0, 1, 2, 3, 12, 15, 69, 0, 966) me sirvio de mucho muchas gracias. ahora tengo una dudilla y esque me estoy liando mucho con algunos codigos haber si me podeis ayudar mi problema es el siguiente. primero hago 4 personas tiran el dado salen claro 4 valores hasta hay bien. entonces yo tengo que cojer el valor mayor de los 4 valores con la funcion de antes me resuleve ese problema pero si el numero mayor esta repetido tengo que volver a tirar los dados pero solo solo las personas que an tenido el numero mayor. y que esas personas vuelvan a tirar el dado y el que salga mayor de ellos empieza la partida. un saludo muchas gracias Título: Re: calcular numero mayor de 4 valores Publicado por: HdM en 25 Febrero 2012, 01:53 am Buenas.
Que le hiciste? · Le quitaste el soporte para arrays irregulares (Lbound) · Usas memoria sin sentido (variable max) Pfff, pues tienes más razón que un santo, no sé en qué estaría pensando, la verdad. Sin duda esto me ayudará a prestar más atención y fijarme más en "mis aportes". @dmgdani, creo que deberías ser un poco más específico a la hora de indicar con qué te estás liando. Aporta código, para ver hasta dónde has avanzado, please. Saludosssss. |