none
Duda de principiante RRS feed

  • Pregunta

  • Hola yo quiero saber como hacer un algo simple, quiero hacer una divicion de numeros con decimales en Visual Basic, se que es algo de primero pero no encuentro el manual adecuado para mi que apenas estoy empezando en esto y si quiero aprender de verdad. De antemano gracias.
    sábado, 5 de febrero de 2011 9:13

Todas las respuestas

  • hola

    Private Sub btnCalcular_Click(...)

        Dim valor1 As Double= 0
        Double.TryParse(txtValor1.Text, valor1)

        Dim valor2 As Double = 0
        Double.TryParse(txtValor2.Text, valor2)

        If valor1 = 0 Or valor2 = 0 Then
            MessageBox.Show("valores incorrectos")
            Return
        End If

        Dim resultado As Double = valor1 / valor2
        txtResultado.Text = resultado.ToString("N2")

    End Sub

    con el N2 le das formato de salida el valor numerico para que solo muestre dos decimales

    el tryparse() se usa para convertir el tipo de dato

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Propuesto como respuesta P. Mata miércoles, 9 de marzo de 2011 21:01
    sábado, 5 de febrero de 2011 20:50
  • Es algo así:

     

     Public Function Div(ByVal a As Decimal, ByVal b As Decimal) As Decimal
        Div = a / b
      End Function
      Sub Main()
    
        Dim c, d As Integer
        Console.Write("Valor 1: ")
        c = Console.ReadLine
        Console.Write("Valor 2: ")
        d = Console.ReadLine
    
        Console.Write("El Resultado es: " & Div(c, d))
    
        Console.ReadLine()
      End Sub
    
    

     


    Estudiante de Sistemas Informáticos.
    • Propuesto como respuesta Binario domingo, 6 de marzo de 2011 2:22
    domingo, 6 de marzo de 2011 0:33