Professional Documents
Culture Documents
Fecha: 07 / 04 / 14
Bibliografa: http://es.wikipedia.org/wiki/%C3%81rea
OBJETIVO
Creacin del un programa en VISUAL BASIC.NET que calcule la probabilidad del caso de un
vendedor para saber el porcentaje de sus ventas y tomar la decisin de que su salida sea o no sea
autorizada. Disear el aspecto grafico del programa e Ingresar el cdigo fuente para su
funcionamiento.
PROCEDIMIENTO
Abrir el Visual Basic y crear un nuevo proyecto, seleccionando la opcin de Windows form. Le
daremos un titulo a nuestro proyecto de Windows form. Se creara el diseo grafico de nuestro
Windows form con las siguientes herramientas:
7 Labels que se les asignaran nombres en el cuadro de propiedades en la descripcin Text los
nombres sern (desde, hasta, N, P, X, probabilidad y mayor probabilidad).
6 TexBox que se les asignaran nombres en el cuadro de propiedades en la descripcin Name los
nombres sern (txti, txtf, txtn, txtp, txtmayor y txtprobabilidad).
c = txti.Text
Do While c <= txtf.Text
auxfactorial = 0
resultado = factorial(Val(txtn.Text))
factorialn = auxfactorial
auxfactorial = 0
resultado = factorial(c)
factorialx = auxfactorial
nx = txtn.Text - c
auxfactorial = 0
resultado = factorial(nx)
factorialnx = auxfactorial
pq = 0
resultado = potencia(Val(txtp.Text), c)
p = pq
pq = 0
resultado = potencia(1 - Val(txtp.Text), nx)
q = pq
denominador = factorialx * factorialnx
numerador = factorialn / denominador
probabilidad = numerador * p * q
lstx.Items.Add(c)
lstp.Items.Add(probabilidad)
c = c + 1
Loop
txtmayor.Text = variable(Val(txtf.Text), 0)
txtprobabilidad.Text = variable(Val(txtf.Text), 1)
End Sub
Public Function factorial(valor) As Double
Dim j, resultado As Double
resultado = 1
If valor = 0 Then
auxfactorial = 1
End If
For j = valor To 1 Step -1
resultado = resultado * j
Next
auxfactorial = resultado
Return auxfactorial
End Function
Public Function potencia(numero, exponente) As Double
Dim c As Integer
If exponente = 0 Then
pq = 1
Return pq
Exit Function
End If
pq = numero
c = 2
Do While c <= exponente
pq = pq * numero
c = c + 1
Loop
Return c
End Function
End Sub
End Class
RESULTADO
Una vez que nos haya corrido el cdigo nos va aparecer la ventana en la cual ya podremos ingresar
los valores para calcular la probabilidad y as nos d el resultado final.
CONCLUSIN
En si el programa funciona con todas las evaluaciones del cdigo as para calcular la probabilidad y
que nos de el resultado correcto.