Ejercicio 1: Números primos
Código:
Botón aceptar:
Dim Numero As Integer
Dim msg As String
Dim cont As Integer
Dim x As Integer
Numero = Me.TxtNumero.Text
cont = 0
For x = 1 To Numero
If Numero Mod x = 0 Then
cont = cont + 1
End If
Next
If cont <= 2 Then
msg = "el numero es primo"
Else
msg = "el numero no es primo"
End If
Me.Label2.Text = msg
Botón borrar:
TxtNumero.Text = ""
Label2.Text = ""
  
Botón salir:
Me.Close()
Diseño:
Botón salir:
Me.Close()
Diseño:
Ejercicio 5: programa que realice la función o el dibujo asignado en el botón
Código:
Botón curva:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Blue)
graficar = Me.CreateGraphics
Dim punto1 As New Point(80, 20)
Dim punto2 As New Point(100, 30)
Dim punto3 As New Point(110, 40)
Dim punto4 As New Point(70, 50)
Dim curva As Point() = {punto1, punto2, punto1, punto4}
graficar.DrawCurve(color, curva)
Botón línea:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Red)
graficar = Me.CreateGraphics
graficar.DrawLine(color, 10, 20, 60, 80)
Rectángulo sin relleno:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Yellow)
graficar = Me.CreateGraphics
graficar.DrawRectangle(color, 150, 10, 200, 100)
Rectángulo con relleno:
Dim relleno As New SolidBrush(Color.Salmon)
graficar = Me.CreateGraphics
graficar.FillRectangle(relleno, 400, 10, 430, 100)
Elipse sin relleno:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Green)
graficar = Me.CreateGraphics
graficar.DrawEllipse(color, 10, 140, 100, 60)
Torta:
Dim color As New System.Drawing.Pen(System.Drawing.Color.LightBlue)
graficar = Me.CreateGraphics
graficar.DrawPie(color, New Rectangle(New Point(380, 240), New Size(150, 85)), 0, 270)
Diseño:
Ejercicio 6: usando una herramienta a elección (visor de imagen).
-picturebox
-Agregamos un opnefiledialog
Código:
Botón abrir:
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
PictureBox2.Load(OpenFileDialog1.FileName)
Diseño:
    
Código:
Botón aceptar:
Dim Numero As Integer
Dim msg As String
Dim cont As Integer
Dim x As Integer
Numero = Me.TxtNumero.Text
cont = 0
For x = 1 To Numero
If Numero Mod x = 0 Then
cont = cont + 1
End If
Next
If cont <= 2 Then
msg = "el numero es primo"
Else
msg = "el numero no es primo"
End If
Me.Label2.Text = msg
Botón borrar:
TxtNumero.Text = ""
Label2.Text = ""
Botón salir:
Me.Close()
Diseño:
Ejercicio 2: Número positivo, negativo o cero
Código:
Botón aceptar:
Dim num As Integer
        If TextBox1.text = "" Then
            MsgBox("Escriba un número en la casilla", vbInformation)
        ElseIf Not IsNumeric(TextBox1.Text) Then
            MsgBox("Escriba un número no texto", vbInformation)
            TextBox1.Text = ""
        ElseIf IsNumeric(num) Then
        End If
        num = Val(TextBox1.Text)
        If num = 0 Then
            MsgBox("El número es cero", vbExclamation)
        ElseIf num > 0 Then
            MsgBox("El número es positivo", vbExclamation)
        ElseIf num < 0 Then
            MsgBox("El número es negativo", vbExclamation)
        End If
Botón limpiar:
 Me.TextBox1.Text = ""Botón salir:
Me.Close()
Diseño:
Ejercicio 3: operaciones básicas
Código:
Botón aceptar:
  Dim num1 As Double = Me.TxtNum1.Text
        Dim num2 As Double = Me.TxtNum2.Text
        Dim num3 As Double = Me.TxtNum3.Text
        Dim operacion, a, b, c, d As Double
        Dim tipo As String
        If (Me.Rbtsumar.Checked = True) Then
            operacion = Val(TxtNum1.Text) + Val(TxtNum2.Text) + Val(TxtNum3.Text)
            tipo = "Los resultados de la suma es" & operacion
        ElseIf (Me.RbtRestar.Checked = True) Then
            operacion = Val(TxtNum1.Text) - Val(TxtNum2.Text) - Val(TxtNum3.Text)
            tipo = "Los resultados de la resta son" & operacion
        ElseIf (Me.RbtMulti.Checked = True) Then
            operacion = Val(TxtNum1.Text) * Val(TxtNum2.Text) * Val(TxtNum3.Text)
            tipo = "Los resultados de la multiplicación son" & operacion
        ElseIf (Me.RbtDiv.Checked = True) Then
            operacion = Val(TxtNum1.Text) / Val(TxtNum2.Text) / Val(TxtNum3.Text)
            tipo = "Los resultados de la división son" & operacion
        ElseIf (Me.RbtAll.Checked = True) Then
            a = Val(TxtNum1.Text) + Val(TxtNum2.Text) + Val(TxtNum3.Text)
            b = Val(TxtNum1.Text) - Val(TxtNum2.Text) - Val(TxtNum3.Text)
            c = Val(TxtNum1.Text) * Val(TxtNum2.Text) * Val(TxtNum3.Text)
            d = Val(TxtNum1.Text) / Val(TxtNum2.Text) / Val(TxtNum3.Text)
            tipo = "Los resultados de las opeaciones son:" & vbCrLf & "Suma:" & a & vbCrLf & "Resta:" & b & vbCrLf & "Multiplicación:" & c & vbCrLf & "División:" & d
        End If
        Label3.Visible = True
        Label2.Visible = True
        Label3.Text = tipo
Botón limpiar:
TxtNum1.Text = ""
        TxtNum2.Text = ""
        TxtNum3.Text = ""
        Label2.Text = ""
        Label3.Text = ""
        TxtNum1.Focus()
Botón salir:
Me.Close()
Diseño:
Ejericio 4:  programa que acepte de entrada solo números dígitos, que valide si la caja de texto esta en blanco y
valide que no se ingrese texto.
Código:
Botón aceptar:
If Trim(TextBox1.Text) = "" Then
            MsgBox("El campo está vacio")
        Else
            MsgBox("Ah introducido")
        End If
Botón salir
Me.Close()
Diseño:
Ejercicio 5: programa que realice la función o el dibujo asignado en el botón
Código:
Botón curva:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Blue)
graficar = Me.CreateGraphics
Dim punto1 As New Point(80, 20)
Dim punto2 As New Point(100, 30)
Dim punto3 As New Point(110, 40)
Dim punto4 As New Point(70, 50)
Dim curva As Point() = {punto1, punto2, punto1, punto4}
graficar.DrawCurve(color, curva)
Botón línea:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Red)
graficar = Me.CreateGraphics
graficar.DrawLine(color, 10, 20, 60, 80)
Rectángulo sin relleno:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Yellow)
graficar = Me.CreateGraphics
graficar.DrawRectangle(color, 150, 10, 200, 100)
Rectángulo con relleno:
Dim relleno As New SolidBrush(Color.Salmon)
graficar = Me.CreateGraphics
graficar.FillRectangle(relleno, 400, 10, 430, 100)
Elipse sin relleno:
Dim color As New System.Drawing.Pen(System.Drawing.Color.Green)
graficar = Me.CreateGraphics
graficar.DrawEllipse(color, 10, 140, 100, 60)
Elipse con relleno:
 Dim relleno As New SolidBrush(Color.Gray)
        graficar = Me.CreateGraphics
        graficar.FillEllipse(relleno, 140, 120, 80, 80)
Botón arco;:
 Dim color As New System.Drawing.Pen(System.Drawing.Color.Black)
        graficar = Me.CreateGraphics
        graficar.DrawArc(color, 140, 120, 200, 100, 100, -100)
Polígono: 
Dim relleno As New SolidBrush(System.Drawing.Color.Chocolate)
        graficar = Me.CreateGraphics
        Dim punto1 As New Point(500, 140)
        Dim punto2 As New Point(460, 180)
        Dim punto3 As New Point(460, 220)
        Dim punto4 As New Point(500, 260)
        Dim punto5 As New Point(240, 260)
        Dim punto6 As New Point(580, 220)
        Dim punto7 As New Point(580, 280)
        Dim punto8 As New Point(540, 140)
        Dim curva As Point() = {punto1, punto2, punto3, punto4, punto5, punto6, punto7, punto8}
        graficar.FillPolygon(relleno, curva, Drawing2D.FillMode.Winding)
Torta:
Dim color As New System.Drawing.Pen(System.Drawing.Color.LightBlue)
graficar = Me.CreateGraphics
graficar.DrawPie(color, New Rectangle(New Point(380, 240), New Size(150, 85)), 0, 270)
Diseño:
Ejercicio 6: usando una herramienta a elección (visor de imagen).
-picturebox
-Agregamos un opnefiledialog
Código:
Botón abrir:
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
PictureBox2.Load(OpenFileDialog1.FileName)
Diseño:






Una pregunta, como seria alguno de los ejercicios en seudocódigo, si te queda facil puedes mandarme la solución a juanfelipehernandezpaez@gmail.com , gracias
ResponderEliminar