En este procedimiento se realiza la operación y enviamos el resultado a la caja de texto. Este segmento de código, está compuesto por un «If» y por un «Select Case», los «Case» o casos de este «Select Case» reciben el signo del operador para realizar la respectiva operación. El código es el siguiente:
En este código, cada vez que se ejecute, nuestra variable «Bandera» tomará un «True» (Verdadero) como valor. Siguiente a esto la variable «Valor2» toma el valor numérico que contiene el «TextBox» del resultado.
Luego de esto, está compuesto por dos condicionales, uno dentro de otro:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
If ValorResultado IsNot Nothing Then Select Case Operacion Case "+" ValorResultado = ValorResultado + Valor2 Case "-" ValorResultado -= Valor2 Case "*" ValorResultado *= Valor2 Case "/" ValorResultado /= Valor2 End Select tbresultado.Text = ValorResultado Else ValorResultado = Valor2 End If
Primero se evalúa si la variable «ValorResultado» es «IsNot Nothing», o sea si no se encuentra vacía, si ya tiene un muero como valor. Si esto es verdadero, el «Select Case» toma la variable «Operación» y comienza a evaluar. La variable «Operacion» recibe como valor el signo de la operación que hemos presionado.
Cómo hacer una calculadora en Visual Basic .NET
En un caso hipotético, si se presionó el operador de suma, la variable «Operacion» tomará como valor: «+»; ese signo entraría en el primer «Case» y se efectuaría la suma.
En cada «Case» la variable «ValorResultado» será igual a la operación escogida entre «ValorResultado» y «Valor2».
Cómo hacer una calculadora en Visual Basic .NET
Ejemplo: Si se entra en el «Case» de multiplicación, la variable «ValorResultado» sera igual a la multiplicación de ella misma por la variable «Valor2».
Luego de que se haya salido del «Case» , se finaliza el «Select Case» y el «TextBox» será igual a la variable «ValorResultado» que es la que contiene el resultado de la operación.
Posteriormente, el condicional que contiene nuestro «Select Case», tiene un «Else» el cual se ejecutará si la condición «ValorResultado IsNot Nothing» no se cumple; si esto pasa la variable «ValorResultado» será igual a «Valor2».
Resultado Final:
Y este sería el resultado final de nuestra calculadora. Espera muy pronto más posts relacionado con Visual Basic .NET.
una pregunta porque al poner la variables operacionproceso() me la marca como error ya que no esta declarada.
si es asi debo ponerla como Dim operacionproceso as string
No, es un procedimiento no una variable.
public sub OperacionProceso()
end sub
Estimados: como hago para guardar el proyecto en este caso una calculadora (convertidor de número científico a decimal) y que cuando yo habra el archivo sólo aparezca el cuadradito del convertidor. Gracias
Xq el proceso determinarconcatenar() me marca error??
el procceOperacionProceso queda vacio