Visual Basic.NET - visual studio 2010 porcentaje ayuda

   
Vista:

visual studio 2010 porcentaje ayuda

Publicado por julian (5 intervenciones) el 10/01/2013 23:26:12
hola soy nuevo en el tema y tengo unas dudas con un programa para realizar porcentaje q eswtoy haciendo q me anda mal el tema d elos num decimales y luego nose como hacer otras cosas :
falta agregarle y descontar iva al precio
agregar o disminuir porcentaje
controles en regla de 3 anda mal y no hace bien los calculos dependiendo cual sea la x
no anda bien los decimales nose por q

http://s2.subirimagenes.com/otros/previo/thump_8230422porcentaje.jpg

en el boton calcular est es el codigo
Dim num(2) As Decimal

num(0) = Val(TextBox1.Text)
num(1) = Val(TextBox2.Text)

num(2) = num(0) * num(1) / 100

res.Text = "el resultado es :" & num(2)

en el boton nuevo calculo este es el codigo:

TextBox1.Text = ""
TextBox2.Text = ""
res.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""

espero ayuda gente saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

visual studio 2010 porcentaje ayuda

Publicado por Damian (824 intervenciones) el 11/01/2013 14:45:53
Yo por ejemplo lo hacía de esta forma con los CDec():

1
lblTotal.Text = FormatCurrency(Math.Abs(Val(CDec(lblTot1.Text)) - Val(CDec(lblTotal.Text))), 2)

o también así:
1
2
3
4
5
Dim iva As Single
 
iva = Val(lblSubt.Text) * 21 / 100
lblIva.Text = Math.Abs(CSng(Format(iva, "#,#0.00")))
lblIva.Text = Val(lblIva.Text)

Con esto nunca tuve problemas y además debes fijarte en la configuración regional de tu PC, porque según el país que este seleccionado puede tomar a los decimales como "punto" (.) o "coma" (,).
Espero te sea de ayuda, saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar