Autor Tema: Cuantas combinaciones puedo hacer de unos numeros  (Leído 4107 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Cuantas combinaciones puedo hacer de unos numeros
« en: Octubre 01, 2015, 06:53:00 pm »
Hola, tengo el siguiente problema matemático  :'(

Tengo estos números = 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 Y quiero hacer una mezcla de 5 numero.

Agarrar 5 numeros de los 15 sin repetir 1 numero, Y quiero saber cuantas veces puedo mezclar esos 15 numeros entre 5.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #1 en: Octubre 01, 2015, 09:59:05 pm »
Creo que con este se resuelve un poco de Matematica

https://www.youtube.com/watch?v=bWhZll9ClFk
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #2 en: Octubre 01, 2015, 10:31:37 pm »
Bueno lleve al VB6 y segun el ejercicio que muestra en el video el segundo ejemplo es lo que me interesa.

Y segui ese metodo para calcular y me sale que puedo combinar  1.307.674.368.000 veces.

Este es mi codigo

Código: (VB) [Seleccionar]
Private Sub Form_Load()
   
    Dim factorial As Double
    Dim x, i As Integer
       
    x = CInt(15)
    factorial = x
   
    For i = x - 1 To 1 Step -1
        factorial = factorial * i
        Debug.Print Format(factorial, "##,###0")
    Next
       
End Sub

CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

AxioUK

  • Megabyte
  • ***
  • Mensajes: 108
  • Reputación: +17/-1
  • Modulos GSL
    • Ver Perfil
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #3 en: Octubre 02, 2015, 09:45:08 pm »
Estimado ENTER:

No se supone que si usas el 2do ejemplo debiera ser algo así:

Código: (VB) [Seleccionar]
Private Sub Form_Load()
   
    Dim Variacion, factorial1, factorial2 As Double
    Dim n, k, i As Integer
       
    n = CInt(15)
    k = CInt(15 - 5)
    factorial1 = n
    factorial2 = k
   
    For i = n - 1 To 1 Step -1
        factorial1 = factorial1 * i
    Next
       
    For i = k - 1 To 1 Step -1
        factorial2 = factorial2 * i
    Next

   Variacion = factorial1 / factorial2
   Debug.Print Format(Variacion, "##,###")

End Sub

Lo que nos dá: 360.360 Variaciones

Saludos Cordiales
« última modificación: Octubre 03, 2015, 12:55:54 pm por AxioUK »

_____________________________
Sé un poco de todo y mucho de nada... ;)

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #4 en: Octubre 03, 2015, 01:40:34 pm »
Y la verdad ya me perdi amigo con las matematicas cero.

He visto otro video tambien sobre Variaciones sin repeticion pero me da mas problemas que soluciones por que en mi caso es asi

https://www.youtube.com/watch?v=h0FwTGtM7H8

Estos los numeros a mezclar = 01-02-03-04-05-06-07-08-09-10-11-12-13-14-15

De ese numero yo puedo hacer una mezcla asi:

01-02-03-12-15

01-02-03-13-15

02-03-07-13-15

03-07-09-13-15

Lo que se es que siempre tiene que estar ordenados de menor a mayor.


CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #5 en: Octubre 03, 2015, 03:26:59 pm »
Igual te saldrian cientos de miles sin repetir ¿para que quieres tantos doc? o te sirve uno por vez, porque de ser asi podrias hacer un random por posicion y luego un ordenamiento burbuja de menor a mayor y ya... (Advierto: estoy con 3 chelas encima asi que no garantizo mi respuestaa jajaj, es solo de entusiasta y como dijo Mafalda ¿desde cuando los entusiastas deben dar solucioes? jeje)
Me encuentras en YAcosta.com

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Cuantas combinaciones puedo hacer de unos numeros
« Respuesta #6 en: Octubre 03, 2015, 03:44:56 pm »
Noo lo que pasa es amigo en generar los numero y ordenarlos no tengo problemas. puedo generar todos los numeros que quiero ya he llegado a mas de 100 mil numeros.

Como dice el dicho la curiosidad mata al gatos y ya casi me esta pasando eso  :'( :'( :'(

Lo que no llego a entender como se hasta hasta cuantos números se puede mezclar.

ahora como se si no se repite es sencillo, lo genero aleatoriamente, busco en la bd si ya existe lo que se genero si no existe lo guarda o si no vuelve a generar otro y así sucesivamente.

CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo