Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 02, 2008, 11:23:42
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: necesito ayuda para crear funcion matematica 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: necesito ayuda para crear funcion matematica  (Leído 502 veces)
edu_40000
Miembro
*****
Desconectado Desconectado

Mensajes: 85


Ver Perfil Email
« en: ſeptiembre 29, 2005, 12:11:38 »

juegos gratis
Hola, estoy creando un programa k calcula las variaciones, las permutaciones y combinaciones.
Si alguien sabe que codigos  debo escribir para qualquier funcion de las dichas anteriormente, que me lo explique un poco porfavor. GRACIAS  Wink
En línea
la caca
Miembro
*****
Desconectado Desconectado

Mensajes: 72


Ver Perfil Email
« Respuesta #1 en: ſeptiembre 29, 2005, 04:25:55 »

che mira pude hacer lo de permutacion:


'--------------------------------------------------------------------
'codigo hecho por "LA CACA"
'--------------------------------------------------------------------
'por favor mantener este encabezado si va a utilizarlo, thanks
'--------------------------------------------------------------------

Dim x As Integer  'defino variables
Dim u As Double

Private Sub command1_click() 'se necesita un command button
x = Text1.Text 'defino a t como un text1 (que lo tenes que agregar y tiene que ser si o si un numero), para probarlo ponele de texto el numero 8
u = 1  ' defino a u como 1
For a = 1 To x  'digo que a va del numero 1 al numero que tiene el text1
     u = u * a 'digo que u = u * el numero 1, 2, 3, 4, 5, 6, 7, 8 (si es que el text1 es Cool, es decir multiplica a 8*7*6*5*4*3*2*1 (saca factorial)
Next a
Label1.Caption = u  'ahora el label vale el valor de u (el factorial del numero que esta en text1), tenes que agregar un label.
'listo todo listo una masasa
End Sub
En línea
wuepe
Visitante
« Respuesta #2 en: ſeptiembre 30, 2005, 02:43:04 »

Variaciones? es la varianza no? hace muxo k di estadistika y no recuerdo bien.

podrias decir las formulas akiy veremos como se transforma eso al VB

saludos ...
En línea
vih@dead
Visitante
« Respuesta #3 en: ſeptiembre 30, 2005, 02:53:44 »

« Última modificación: ſeptiembre 30, 2005, 02:54:55 por vih@dead » En línea
la caca
Miembro
*****
Desconectado Desconectado

Mensajes: 72


Ver Perfil Email
« Respuesta #4 en: ſeptiembre 30, 2005, 07:54:04 »

que decis??
En línea
wuepe
Visitante
« Respuesta #5 en: Octubre 01, 2005, 09:34:24 »

No funciona, por que al defenir una matrix, es estatica el numero de espacios que guarda, por ello no te deja poner variables. tiene que ser constantes, y al ser constantes no se puede modificar en modo ejecucion.

Otra opcion, seria crear una matriz dinamica, que seria declarandola y luego redimensionandola con valores nuevos. quedaria asi:

 Dim x()
 a = text1
 b = text2
 c = text3
 d = text4

ReDim x(a To b, c To d)

Asi funciona Wink

Salu2s
En línea
vih@dead
Visitante
« Respuesta #6 en: Octubre 01, 2005, 10:58:04 »

En línea
edu_40000
Miembro
*****
Desconectado Desconectado

Mensajes: 85


Ver Perfil Email
« Respuesta #7 en: Diciembre 02, 2005, 02:43:49 »

Miren ya se como hacerlo de una manera mucho mas sencilla y mas rapida:

Public Function Factorial(n As Double) As Double
    If n = 0 Then
        Factorial = 1
    Else
        Factorial = n * Factorial(n - 1)
    End If
End Function
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: necesito ayuda para crear funcion matematica « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC