none
ayuda con un contador RRS feed

  • Pregunta

  • hola estoy desarrollando un pequeño programa que consite en convertir °C a °F en la cual tengo un contador que me cuentas cuantas malas tengo y cuantas buenas tengo pero la primera ves que lo ejecuto me funciona bien peo ala segunda vez el contador no cambia a que se debe
    estoy trabajando con visual studio 2008 .net

    dejo el codigo para que me expliquen donde tengo el error

    Private Sub btnverificar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnverificar.Click
            Dim pos As Double
            Dim conbuenas, conmalas As Integer
            conbuenas = 0
            conmalas = 0
            pos = cbocentigrados.SelectedItem
            pos = Double.Parse((pos * 1.8) + 32.0)
            If txtfarenheit.Text = pos Then
                txtresultado.Text = "Correcto"
                conbuenas += 1
            Else
                txtresultado.Text = pos
                conmalas += 1
           End If
            txtbuenas.Text = conbuenas
            txtmalas.Text = conmalas
        End Sub
    End Class
    martes, 2 de febrero de 2010 5:37

Respuestas

  • hola

    el tema es que por cada vez que ejecutas el codigo estas inicalizando el contador

    Dim conbuenas As Integer = 0
    Dim conmalas As Integer = 0

    Private Sub btnverificar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnverificar.Click

            Dim pos As Double = cbocentigrados.SelectedItem

            pos = Double.Parse((pos * 1.8) + 32.0)

            If txtfarenheit.Text = pos Then
                txtresultado.Text = "Correcto"
                conbuenas += 1
            Else
                txtresultado.Text = pos
                conmalas += 1
           End If

            txtbuenas.Text = conbuenas
            txtmalas.Text = conmalas

        End Sub


    comov eras los contadores los eh puesto a nivel global del formulario

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 2 de febrero de 2010 13:21