Sunteți pe pagina 1din 6

NOMBRE: ALEJANDRO VERA NEVAREZ

CURSO: 3ER SEMESTRE A

FECHA DE ENTREGA: 30 / 11 / 2017

DEBER # 3 DE TECNICA DE PROGRAMACIN I

1.- Utilizando el objeto DateTimePicker, calcular la edad de una persona.


Mostrar el resultado en un MsgBox.
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNCALCULAR.Click

Dim date1 As Date = CDate(Me.DateTimePicker1.Value)


Dim date2 As Date = CDate(Me.DateTimePicker2.Value)
If date2.Year < date1.Year Then
MessageBox.Show("Rango de fechas es invalido")
ElseIf date2.Month < date1.Month Then
MessageBox.Show("Rango de fechas es invalido")
Else
MessageBox.Show("Su edad actual es: " & CStr(date2.Year -
date1.Year) & " Aos y " & CStr(date2.Month - date1.Month) & " meses")
End If
End Sub
End Class
CAPTURE DE PANTALLA
2.- Realizar una calculadora bsica utilizando labels y textbox.
Public Class CALCULADORA
Dim OP As String
Dim A, B, RESULTADO As Double
Dim C As Double

Private Sub BTN7_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN7.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "7"
C = False

End Sub

Private Sub BTN8_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN8.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "8"
C = False
End Sub

Private Sub BTN9_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN9.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "9"
C = False
End Sub

Private Sub BTN4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN4.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "4"
C = False
End Sub

Private Sub BTN5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN5.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "5"
C = False
End Sub

Private Sub BTN6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN6.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "6"
C = False
End Sub
Private Sub BTN1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BTN1.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "1"
C = False
End Sub

Private Sub BTN2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN2.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "2"
C = False
End Sub

Private Sub BTN3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN3.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "3"
C = False
End Sub

Private Sub BTN0_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTN0.Click
If C = True Then
TXTMOSTRAR.Text = ""
End If
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "0"
C = False
End Sub

Private Sub BTNPUNTO_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNPUNTO.Click
TXTMOSTRAR.Text = TXTMOSTRAR.Text + "."
End Sub

Private Sub BTNSUMAR_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNSUMAR.Click
A = TXTMOSTRAR.Text
TXTMOSTRAR.Text = ""
OP = "SUMA"
End Sub

Private Sub BTNRESTAR_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNRESTAR.Click
A = TXTMOSTRAR.Text
TXTMOSTRAR.Text = ""
OP = "RESTA"
End Sub

Private Sub BTNMULTIPLICAR_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNMULTIPLICAR.Click
A = TXTMOSTRAR.Text
TXTMOSTRAR.Text = ""
OP = "MULTIPLICAR"
End Sub
Private Sub BTNDIVIDIR_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BTNDIVIDIR.Click
A = TXTMOSTRAR.Text
TXTMOSTRAR.Text = ""
OP = "DIVIDR"
End Sub

Private Sub BTNIGUAL_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNIGUAL.Click
B = Val(TXTMOSTRAR.Text)
Select Case OP
Case "SUMA"
RESULTADO = A + B
TXTMOSTRAR.Text = RESULTADO
Case "RESTA"
RESULTADO = A - B
TXTMOSTRAR.Text = RESULTADO
Case "MULTIPLICAR"
RESULTADO = A * B
TXTMOSTRAR.Text = RESULTADO
Case "DIVISION"
RESULTADO = A / B
TXTMOSTRAR.Text = RESULTADO
End Select
End Sub

Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button17.Click
TXTMOSTRAR.Text = ""
End Sub

Private Sub TXTMOSTRAR_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles TXTMOSTRAR.TextChanged

End Sub
End Class
CAPTURE DE PANTALLA
3.- Calcular la factorial de un nmero ingresado en un textbox. El resultado
debe aparecer en un label.
Public Class Form1

Private Sub BTNCALCULAR_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles BTNCALCULAR.Click
Dim A, B, C As Integer
A = TXTFACTORIAL.Text
B=1
For C = 1 To A
B=B*C
LBLRESULTADO.Text = "SU FACTORIAL ES = " & (B)
Next (C)
End Sub

Private Sub BTNLIMPIAR_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BTNLIMPIAR.Click
TXTFACTORIAL.Text = ""
LBLRESULTADO.Text = ""
End Sub
End Class

CAPTURE DE PANTALLA
EDAD

https://www.youtube.com/watch?v=k8skKXa9vHo

https://melvindev.com/2014/02/19/Calcular-edad-de-una-Persona/

https://www.google.com.ec/search?ei=EYMbWr7ZKcXq_AaxtIngBQ&q=como+programar+un+
datetimepicker+para+obtener+una+edad+en+visual+basic&oq=como+programar+un+datetim
epicker+para+obtener+una+edad+en+visual+basic&gs_l=psy-
ab.3...430911.436806.0.437126.22.22.0.0.0.0.203.2838.0j20j1.21.0....0...1.1.64.psy-
ab..1.2.259...0i13i30k1.0.oAX5Ljorb5M

CALCULADORA

http://es.ccm.net/forum/affich-161243-hacer-una-calculadora-en-visual-basic

https://www.youtube.com/watch?v=s1cPFcqlfas

https://www.google.com.ec/search?source=hp&ei=sfUcWraHDIn5_Abj77OoCQ&q=Crear+una
+calculadora+CON+LABEL+Y+TEXTBOX+en+visual+studio+2010&oq=Crear+una+calculadora+C
ON+LABEL+Y+TEXTBOX+en+visual+studio+2010&gs_l=psy-
ab.3...218.19304.0.19495.41.33.2.0.0.0.213.4075.0j28j2.30.0....0...1c.1.64.psy-
ab..10.11.1661.0..33i21k1j33i160k1j33i22i29i30k1j0i22i30k1j0i7i5i30k1j0i8i7i30k1j0i8i13i30k1
.0.l2TXP2HH6j0

NUMERO FACTORIAL

https://www.youtube.com/watch?v=P0j9cyKqzZA

https://www.lawebdelprogramador.com/foros/Visual-Basic/428988-COMO-SACAR-EL-
FACTORIAL-DE-UN-NUMERO-URGENTE.html

https://www.google.com.ec/search?biw=1360&bih=662&ei=Hf0cWqKoNsOvggftwIKADw&q=c
omo+programar+un+numero+factorial+en+visual+basic+&oq=como+programar+un+numero+f
actorial+en+visual+basic+&gs_l=psy-
ab.3..0i22i30k1.58261.69361.0.70408.83.38.0.0.0.0.152.4321.0j34.35.0....0...1c.1.64.psy-
ab..56.26.3274.6..0j35i39k1j0i131k1j0i67k1j0i10k1.201.OKRoqig1T9I

http://mvb6.blogspot.com/2015/11/factorial-vb-60.html

S-ar putea să vă placă și