Ejercicio de Visual basic

4
Prof. Adriana Montero Materia: Programación I 1. EJERCICIO1: APRENDE A SUMAR Crea un formulario con cinco etiquetas, una caja de texto, tres botones, dos imágenes y tres líneas. Modifica las propiedades de las etiquetas de las cantidades y la de la palabra de resultado como sigue: BackColor blanco y Border Style 1- Fixed Single. Usa Font y ForeColor para el tamaño y color del contenido y Alignment 2-Center En Word crea las caritas y colócalas dentro de los cuadros de imágenes con su propiedad Stretch en True, las líneas hazlas más gruesas en BorderWidth 3 y BorderColor azul. Vamos a crear un procedimiento para generar al azar los números: Haz doble clic en el formulario. Haz clic en Tools (Herramientas)/Add Procedure (Agregar Procedimiento). En Add Procedure escribe el nombre del procedimiento, en este caso Azar y haz clic en Aceptar. Ahora escribe el código: Public Sub azar() n1 = Int(Rnd * 10) + 1 n2 = Int(Rnd * 10) + 1 1 Image2.Visible = False End Sub El botón Revisar Private Sub Command2_Click() If Val(Text1) = Val(Label1) + Val(Label2) Then Label3.Caption = "Bien" Image1.Visible = True Else Label3.Caption = "Mal" Image1.Visible = False Image2.Visible = True End If End Sub El botón Salir Private Sub Command3_Click() Unload Me End End Sub

Transcript of Ejercicio de Visual basic

Page 1: Ejercicio de Visual basic

Prof. Adriana MonteroMateria: Programación I

1. EJERCICIO1: APRENDE A SUMAR                              Crea un formulario con cinco etiquetas, una caja de texto, tres botones, dos imágenes y tres líneas. Modifica las propiedades de las etiquetas de las cantidades y la de la palabra de resultado como sigue: BackColor blanco y Border Style 1-Fixed Single. Usa Font y ForeColor para el tamaño y color del contenido y Alignment 2-Center

En Word crea las caritas y colócalas dentro de los cuadros de imágenes con su propiedad Stretch en True, las líneas hazlas más gruesas en BorderWidth 3 y BorderColor azul.

Vamos a crear un procedimiento para generar al azar los números:Haz doble clic en el formulario. Haz clic en Tools (Herramientas)/Add Procedure (Agregar Procedimiento). En Add Procedure escribe el nombre del procedimiento, en este caso Azar y haz clic en Aceptar. Ahora escribe el código:

Public Sub azar()n1 = Int(Rnd * 10) + 1n2 = Int(Rnd * 10) + 1

Label1.Caption = n1Label2.Caption = n2End SubHaz doble clic en el formulario y escribe el siguiente código:

1

Image2.Visible = FalseEnd SubEl botón RevisarPrivate Sub Command2_Click()If Val(Text1) = Val(Label1) + Val(Label2) ThenLabel3.Caption = "Bien"Image1.Visible = TrueElseLabel3.Caption = "Mal"Image1.Visible = FalseImage2.Visible = TrueEnd IfEnd SubEl botón SalirPrivate Sub Command3_Click()Unload MeEndEnd Sub

Page 2: Ejercicio de Visual basic

Prof. Adriana MonteroMateria: Programación I

Private Sub Form_Load()RandomizeCall azarImage1.Visible = FalseImage2.Visible = FalseEnd SubEl botón Otra SumaPrivate Sub Command1_Click()Call azarText1.Text = ""Label3.Caption = ""Image1.Visible = False-

2. EJERCICIO 2: ORDENAR LOS NÚMEROS

Crea un formulario con nueve etiquetas, dos de ellas serán las instrucciones y a las que contendrán los números (seis) cámbiales su Propiedad Alignment a 2-Center, BackColor blanco, BorderStyle a 1-Fixed Single y tres botones, ahoraIntroduce las siguientes declaracionesHaz doble clic en el formulario En la caja de combo de la esquina superior izquierda selecciona (General) Y escribe: Dim n1, n2, n3 As Integer (presiona Enter al terminar) Ahora crea un procedimiento:Haz doble clic en el formulario. Haz clic en Herramientas (Tools)/Agregar Procedimiento (Add Procedure). En Agregar Procedimiento escribe el nombre del Procedimiento (en este caso azar) y haz clic en Aceptar. Ahora escribe el siguiente código:

Public Sub azar()n1 = Int(Rnd * 10) + 1n2 = Int(Rnd * 10) + 1n3 = Int(Rnd * 10) + 1If n1 <> n2 And n2 <> n3 And n1 <> n3 ThenLabel1.Caption = n1Label2.Caption = n2Label3.Caption = n3ElseExit SubEnd IfEnd Sub

La etiqueta 4Private Sub Label4_DragDrop(Source As Control, X As Single, Y As Single)Label4.Caption = SourceSource.Visible = False

2

Page 3: Ejercicio de Visual basic

Prof. Adriana MonteroMateria: Programación I

End Sub

La etiqueta 5Private Sub Label5_DragDrop(Source As Control, X As Single, Y As Single)Label5.Caption = SourceSource.Visible = FalseEnd Sub

La etiqueta 6Private Sub Label6_DragDrop(Source As Control, X As Single, Y As Single)Label6.Caption = SourceSource.Visible = FalseEnd Sub

El botón IniciarPrivate Sub Command1_Click()Label4.Caption = ""Label5.Caption = ""Label6.Caption = ""Label7.Caption = ""Label1.Visible = TrueLabel2.Visible = TrueLabel3.Visible = TrueCall azarEnd SubEl botón Resultado

Private Sub Command2_Click()If Val(Label4.Caption) < Val(Label5.Caption) And Val(Label5.Caption) < Val(Label6.Caption) ThenLabel7.Caption = "Bien"ElseLabel7.Caption = "Mal"End IfEnd SubEl botón Salir

Private Sub Command3_Click()Unload MeEndEnd SubEl formulario

Private Sub Form_Load()RandomizeCall azarEnd Sub

3