Вы находитесь на странице: 1из 9

ESCUELA

POLITÉCNICA
NACIONAL

MICROSOFT VISUAL BASIC 6.0


ESTRUCTURAS CONDICIONALES
 APRUEBA O NO APRUEBA
 CALCULA DESCUENTO
 CALCULA INTERES
 ORDENA DESCENDENTEMENTE
 PAR O IMPAR
CALCULADORA CIENTIFICA

BÁRBARA PINTO V.
SEGUNDO SEMESTRE
02-12-2016
Aplicación determina mediante 2 notas ingresadas si el estudiante aprueba o no aprueba
Dim nota1 As Single
Dim nota2 As Single
Dim suma As Single
Private Sub CmdCalcular_Click()
nota1 = CDbl(TxtNota1.Text)
nota2 = CDbl(TxtNota2.Text)
suma = nota1 + nota2
If nota1 + nota2 >= 14 Then
LblRespuesta.Caption = "El estudiante aprueba el curso
con " & suma & " puntos"
ElseIf suma < 14 And suma > 9 Then
LblRespuesta.Caption = "El estudiante debe rendir el
supletorio, obtuvo " & suma & " puntos"
ElseIf suma < 9 Then
LblRespuesta.Caption = "El estudiante pierde el curso con " & suma & " puntos"
End If
End Sub
Private Sub CmdLimpiar_Click()
TxtNota1.Text = " "
TxtNota2.Text = " "
LblRespuesta.Caption = " "
TxtNota1.SetFocus
End Sub
Private Sub CmdSalir_Click()
End
End Sub

Aplicación calcula el descuento y el total de una compra

Dim a As Single
Dim b As Single
Dim c As Single
Dim d As Single
Dim e As Single
Dim f As Single
Dim g As Single
Dim h As Single
Dim i As Single
Private Sub CmdCalcular_Click()
a = CDbl(TxtValorventa)
b = (10 * a) / 100
c=a-b
d = (15 * a) / 100
e=a-d
f = (20 * a) / 100
g=a-f
h = (30 * a) / 100
i=a-h
If a <= 10 Then
LblDescuento = "no tiene descuento"
Else
If 10 < a And a < 100 Then
LblDescuento = "tiene el 10% de descuento"
Lbldescuentodolares = "$" & b
LblValorfinal = "$" & c
Else
If 100 < a And a < 200 Then
LblDescuento = "tiene el 15% de descuento"
Lbldescuentodolares = "$" & d
LblValorfinal = "$" & c
Else
If 200 < a And a < 400 Then
LblDescuento = "tiene el 20% de descuento"
Lbldescuentodolares = "$" & f
LblValorfinal = "$" & g
Else
If a > 400 Then
LblDescuento = "tiene el 30% de descuento"
Lbldescuentodolares = "$" & h
LblValorfinal = "$" & i
End If
End If
End If
End If
End If
End Sub
Private Sub CmdLimpiar_Click()
TxtValorventa.Text = " "
LblDescuento.Caption = " "
LblValorfinal.Caption = " "
Lbldescuentodolares.Caption = " "
End Sub
Private Sub CmdSalir_Click()
End
End Sub

Aplicación calcula el interés de un préstamo


Dim monto As Single
Dim interes As Single
Private Sub CmdCalcular_Click()
monto = CDbl(TxtMonto.Text)
If monto < 100 Then
interes = monto * 0.02
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 101 And monto <= 300 Then
interes = monto * 0.05
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 301 And monto <= 600 Then
interes = monto * 0.08
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 601 And monto <= 900 Then
interes = monto * 0.1
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 901 And monto <= 1200 Then
interes = monto * 0.12
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 1201 And monto <= 1600 Then
interes = monto * 0.14
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto > 1601 And monto <= 1900 Then
interes = monto * 0.16
LblRespuesta.Caption = "El interes seria $" & interes
ElseIf monto >= 1901 Then
interes = monto * 0.2
LblRespuesta.Caption = "El interes seria $" & interes
End If
End Sub
Private Sub CmdLimpiar_Click()
TxtMonto.Text = " "
TxtMonto.SetFocus
LblRespuesta.Caption = " "
End Sub
Private Sub CmdSalir_Click()
End
End Sub

Aplicación ordena descendentemente 3 números


Dim num1 As Single
Dim num2 As Single
Dim num3 As Single
Dim x As Single
Private Sub CmdCalcular_Click()
num1 = Val(txtnum1.Text)
num2 = Val(txtnum2.Text)
num3 = Val(txtnum3.Text)
If num1 > num2 Then
x = num1
num1 = num2
num2 = x
ElseIf num1 > num3 Then
x = num1
num1 = num3
num3 = x
ElseIf num2 > num3 Then
x = num2
num2 = num3
num3 = x
End If
LblRespuesta.Caption = num2 & " - " & num3 & " - " & num1
End Sub
Private Sub CmdLimpiar_Click()
LblRespuesta.Caption = " "
txtnum1.Text = " "
txtnum2.Text = " "
txtnum3.Text = " "
txtnum1.SetFocus
End Sub
Private Sub CmdSalir_Click()
End
End Sub

Aplicación determina si un número dado es par o impar

Dim a As Integer
Private Sub CmdVerificar_Click()
a = Val(TxtNumero)
If a Mod 2 = 0 Then
LblRespuesta.Caption = a & " es par"
Else
LblRespuesta.Caption = a & " es impar"
End If
End Sub
Private Sub CmdLimpiar_Click()
TxtNumero.Text = " "
LblRespuesta.Caption = " "
End Sub
Private Sub CmdSalir_Click()
End
End Sub
Calculadora cientifica
Dim op1 As Single
Dim op2 As Single
Dim codigo As Integer
Dim dato As Single
Private Sub Cmd0_Click()
TxtDisplay.Text = TxtDisplay.Text & "0"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd1_Click()
TxtDisplay.Text = TxtDisplay.Text & "1"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd2_Click()
TxtDisplay.Text = TxtDisplay.Text & "2"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd3_Click()
TxtDisplay.Text = TxtDisplay.Text & "3"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd4_Click()
TxtDisplay.Text = TxtDisplay.Text & "4"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd5_Click()
TxtDisplay.Text = TxtDisplay.Text & "5"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd6_Click()
TxtDisplay.Text = TxtDisplay.Text & "6"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd7_Click()
TxtDisplay.Text = TxtDisplay.Text & "7"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd8_Click()
TxtDisplay.Text = TxtDisplay.Text & "8"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub
Private Sub Cmd9_Click()
TxtDisplay.Text = TxtDisplay.Text & "9"
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = dato
TxtDisplay.SetFocus
End Sub

Private Sub CmdCosh_Click()


dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Cosh(dato)
TxtDisplay.SetFocus

End Sub

Private Sub Cmdex_Click()


dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Exp(dato)
TxtDisplay.SetFocus
End Sub

Private Sub CmdIgual_Click()


op1 = CDbl(TxtDisplay.Text)
If codigo = 1 Then
op1 = op1 + op2
End If
If codigo = 2 Then
op1 = op1 - op2
End If
If codigo = 3 Then
op1 = op1 / op2
End If
If codigo = 4 Then
op1 = op1 * op2
End If
If codigo = 5 Then
op1 = op1 ^ op2
End If
TxtDisplay.Text = op1
TxtDisplay.SetFocus
End Sub
Private Sub Cmdinverso_Click()
op1 = Val(TxtDisplay.Text)
op1 = 1 / op1
TxtDisplay = 1 / op1
TxtDisplay.SetFocus
End Sub
Private Sub CmdLn_Click()
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Log(dato)
TxtDisplay.SetFocus
End Sub
Private Sub Cmdmasmenos_Click()
op1 = Val(TxtDisplay.Text)
op1 = -op1
TxtDisplay.Text = op1
TxtDisplay.SetFocus
End Sub
Private Sub CmdMAs_Click()
op1 = Val(TxtDisplay.Text)
codigo = 1
TxtDisplay.Text = " "
TxtDisplay.SetFocus
End Sub
Private Sub Cmdmenos_Click()
op1 Val(TxtDisplay.Text)
codigo = 2
TxtDisplay.Text = " "
TxtDisplay.SetFocus
End Sub
Private Sub CmdPara_Click()
op1 CDbl(TxtDisplay.Text)
codigo = 3
TxtDisplay.Text = " "
TxtDisplay.SetFocus
End Sub
Private Sub CmdPor_Click()
op1 CDbl(TxtDisplay.Text)
codigo = 4
TxtDisplay.Text = " "
TxtDisplay.SetFocus
End Sub
Private Sub Cmdala_Click()
dato = Val(TxtDisplay.Text)
codigo = 5
TxtDisplay.Text = " "
TxtDisplay.SetFocus
End Sub
Private Sub CmdSin_Click()
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Sin(dato)
TxtDisplay.SetFocus
End Sub
Private Sub CmdCos_Click()
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Cos(dato)
TxtDisplay.SetFocus
End Sub
Private Sub Cmdpunto_Click()
TxtDisplay.Text = TxtDisplay.Text & ","
TxtDisplay.SetFocus
End Sub
Private Sub CmdSqrt_Click()
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Sqr(dato)
TxtDisplay.SetFocus
End Sub
Private Sub CmdTan_Click()
dato = Val(TxtDisplay.Text)
TxtDisplay.Text = Math.Tan(dato)
TxtDisplay.SetFocus
End Sub

Вам также может понравиться