SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: UserCode en Lunes 2 de Julio de 2007, 20:07

Título: Calcular Porcentaje %
Publicado por: UserCode en Lunes 2 de Julio de 2007, 20:07
Sé que es uan pregunta algo tonta, pero no pude conseguir ni aqui ni siquiera en otras webs algo tan simple como calcular Porcentaje en VB, sé que el Format se le indica con algo de Percent que lo que hace al parecer es multiplicar por 100 el dato colocando al final un simbolo de %, realmente no sé como es que se determinaria el procentaje asi.

Creo que de forma estadistica el monto se multiplicaria asi
Sacar el 50% a un monto ==> monto*0.5
Sacar el 5% a un monto ==> monto*0.05
Sacar el 30% a un monto ==> monto*0.30

Cómo podría determinarse el calculo de un dato numerico en base a un porcentaje de descuento. Tengo un pequeño combobox que despliega unos valores 10, 15, 20, 30
y trataba de ver si algo como Desc = "0." & cmbDescuento.Text pero me el codigo no agarra el "0." lo desprecia u omite. Trate con Format(cmbDescuento.Text, Percent) pero tampoco, si indico 30, ese mismo valor es el que se sale, por lo que siempre, en vez de calcularse, monto*0.30 lo hace con monto*30
Título: Re: Calcular Porcentaje %
Publicado por: Mollense en Lunes 2 de Julio de 2007, 20:14
Multiplicá por 30 y dividí por 100  :)

Código: Text
  1. 30% de 200 = 200*30/100=60
  2.  
:hola:
Título: Re: Calcular Porcentaje %
Publicado por: UserCode en Lunes 2 de Julio de 2007, 20:25
gracias tocayo  B)

PD: hoy juega en mi ciudad Argentina vs Colombia, y es más de saberse que ganara Argentina, o al menos esas son las probabilidades  :good:  :ball:
Título: Re: Calcular Porcentaje %
Publicado por: Mollense en Lunes 2 de Julio de 2007, 20:53
Por nada maestro.
Citar
PD: hoy juega en mi ciudad Argentina vs Colombia, y es más de saberse que ganara Argentina, o al menos esas son las probabilidades
Veamos que pasa, en la cancha hay dos equipos que salen a ganar :rolleyes:
Título: Re: Calcular Porcentaje %
Publicado por: Sagutxo en Lunes 2 de Julio de 2007, 21:31
Salu2.

Si lo que quieres es sumarle un porcentaje a la cantidad, multiplica
Cantidad*1.porcentaje
y si es quitar (Cantidad*1.porcentaje)-Cantidad, esto deja el descuento
 :comp:  :smartass:  :comp:
Título: Re: Calcular Porcentaje %
Publicado por: UserCode en Martes 3 de Julio de 2007, 01:05
gracias compa, de verdad que recordando cosas de estadistica como que muy tontamente me fui por otro camino para este calculo tan sencillo.  B)
Título: Re: Calcular Porcentaje %
Publicado por: naked-boy en Martes 3 de Julio de 2007, 03:34
Tengo un sistema que calcula el precio de un producto al darle el número de articulos a comprar...!
Lo hace de la siguiente forma y obtego el IVA...!!
Me imagino que te servirá de algo este código .....




Private Sub Articulos_Change()

If Val(Existencia.Text) > Val(Articulos.Text) Or Val(Existencia.Text) = Val(Articulos.Text) Then
   Subtotal.Text = Val(Precio.Text) * Val(Articulos.Text)
   Total.Text = Val(Subtotal.Text) * 1.15
   IVA.Text = Val(Subtotal.Text) * 0.15
Else

   If Existencia.Text = "" Then
      Var2 = 0
   Else
     MsgBox "Producto Agotado", vbInformation, "Alerta"
   End If
End If
End Sub
Título: Re: Calcular Porcentaje %
Publicado por: UserCode en Miércoles 4 de Julio de 2007, 00:02
Sip, esta muy bien B) lo copiare para llegada la ocasion
En mi caso porcentaje ese dato no es fijo como 0.15 no es iva, como se toma de un combobox, el codigo ignoraba el 0. yo tambien calculaba asi y ni me acordaba de las otras maneras de hacerlo que es como si le sirve en estos casos a los programas.  :comp: