Código Tabla de multiplicar
-
Upload
josuehernandez -
Category
Documents
-
view
10 -
download
0
description
Transcript of Código Tabla de multiplicar
-
Calculadora
Roberto Priegue
27/08/2013
EjerciciosdeVisualBasic
-
Ejercicios de Visual Basic
Roberto Priegue
1. Ejercicio:Calculadora
Esta aplicacin permite realizar cuatro operaciones matemticas con dos nmeros
entregados por el usuario.
La aplicacin permite elegir entre suma, resta, multiplicacin y divisin, mediante unos Radio
Button dispuestos en la parte inferior de la aplicacin. La operacin se realiza cuando se pulsa el
botn Calcular.
Se ha tenido en cuenta el caso de que no se introduzca un nmero o que el divisor sea igual a
0. Para ello se ha empleado la herramienta TryCatch, que permite ejecutar un cdigo cuando
se detecta un error en la parte del programa comprendida dentro de Try.
1.1 Aplicacin
-
Ejercicios de Visual Basic
Roberto Priegue
1.2 Cdigo
Public Class PPal
'Cdigo que se ejecuta al seleccionar una operacinPrivate Sub RB_Suma_MouseClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles RB_Suma.MouseClick
Lb_Signo.Text = "+"
End Sub
Private Sub RB_Restar_MouseClick(ByVal sender As System.Object, ByVal e AsSystem.Windows.Forms.MouseEventArgs) Handles RB_Restar.MouseClick
Lb_Signo.Text = ""End Sub
Private Sub RB_Multiplicar_MouseClick(ByVal sender As System.Object, ByVal e AsSystem.Windows.Forms.MouseEventArgs) Handles RB_Multiplicar.MouseClick
Lb_Signo.Text = "x"
End Sub
Private Sub RB_Dividir_MouseClick(ByVal sender As System.Object, ByVal e AsSystem.Windows.Forms.MouseEventArgs) Handles RB_Dividir.MouseClick
Lb_Signo.Text = "/"
End Sub
Private Sub Bt_Calcular_MouseClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Bt_Calcular.MouseClick
'Declaracin de variablesDim Num1 As DoubleDim Num2 As Double
Dim Rdo As Double
Try'Se leen los valores introducidos
Num1 = Double.Parse(TB_Num1.Text)
Num2 = Double.Parse(TB_Num2.Text)
If RB_Suma.Checked Then
'Se realiza la suma Rdo = Num1 + Num2
ElseIf RB_Restar.Checked Then
'Se realiza la resta
Rdo = Num1 Num2
ElseIf RB_Multiplicar.Checked Then
'Se realiza la multiplicacin
Rdo = Num1 * Num2
Else
If Num2 = 0 Then
MsgBox("El divisor debe ser distinto de 0")
Else Rdo = Num1 / Num2
End If
-
Ejercicios de Visual Basic
Roberto Priegue
End IfCatch ex As Exception
MsgBox("Los campos Nmero 1 y/o Nmero 2 se encuentran" + vbCrLf + "vacos o no contienen nmero.")
End Try
'Se muestra el resultado TB_Resultado.Text = FormatNumber(Rdo, 4)
End SubEnd Class