tc2 grupo26 visual

18
TRABAJO COLABORATIVO 2 VISUAL BASIC BASICO Estudiantes: LEONARDO ANDRES CIFUENTES ROJAS CODIGO 80895962 GABRIEL PEREZ CORREA COD: 80827355 JAIME RUBIANO LLORENTE (Tutor) UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BÁSICA TECNOLOGÍA E INGENIERIA 2012

Upload: camilo-perez-andrade

Post on 23-Oct-2014

47 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tc2 Grupo26 Visual

TRABAJO COLABORATIVO 2

VISUAL BASIC BASICO

Estudiantes: LEONARDO ANDRES CIFUENTES ROJAS

CODIGO 80895962

GABRIEL PEREZ CORREA COD: 80827355

JAIME RUBIANO LLORENTE

(Tutor)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICA TECNOLOGÍA E INGENIERIA

2012

Page 2: Tc2 Grupo26 Visual

INTRODUCCION

Es de vital importancia en nuestra formación como ingenieros, el aprendizaje

en programación ya que esto nos permite desarrollar habilidad para la creación

de aplicaciones muy útiles para la sociedad, además es complemento a para

los proyectos que deseemos crear en el futuro lo que permite ser muy

acertados en que tipo de programa usaremos para desarrollar el proyecto; en

tal virtud la universidad ha dispuesto el aprendizaje de Visual Basic Básico a

fin de que nosotros los dicentes desarrollemos aplicaciones para ser

ejecutadas en el entorno de Windows en especial las vista en este trabajo

colaborativo como estructuras condicionales if, else if, estructuras de

interacción como el “case” y estructuras de repetición como for, whil y until.

Page 3: Tc2 Grupo26 Visual

OBJETIVOS

Efectuar ejercicios donde se apliquen estructuras de repetición simple como” if

y else if” a fin de comprender el comportamiento de estas estructuras.

Aplicar estructuras de iteración simple “case” en la realización de ejercicios en

visual basic.

Comprender el comportamiento de las estructuras de repetición mediante el

desarrollo de ejercicios en donde se utilice “for, while, until.

Page 4: Tc2 Grupo26 Visual

DESARROLLO DE ACTIVIDADES

ESTRUCTURAS CONDICIONALES

EJERCICIO IF, ELSE IF

Public Class Condicionales Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click End End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim numero As Integer Dim romano As String romano = "0" numero = CInt(txtNumero.Text) If numero = 1 Then romano = "I" ElseIf numero = 2 Then romano = "II" ElseIf numero = 3 Then romano = "III" ElseIf numero = 4 Then romano = "IV" ElseIf numero = 5 Then romano = "V" ElseIf numero = 6 Then romano = "VI" ElseIf numero = 7 Then

Page 5: Tc2 Grupo26 Visual

romano = "VII" ElseIf numero = 8 Then romano = "VII" ElseIf numero = 9 Then romano = "IX" ElseIf numero = 10 Then romano = "X" ElseIf numero = 11 Then romano = "XI" ElseIf numero = 12 Then romano = "XII" ElseIf numero = 13 Then romano = "XIII" ElseIf numero = 14 Then romano = "XIV" ElseIf numero = 15 Then romano = "XV" ElseIf numero = 16 Then romano = "XVI" ElseIf numero = 17 Then romano = "XVII" ElseIf numero = 18 Then romano = "XVIII" ElseIf numero = 19 Then romano = "XIX" ElseIf numero = 20 Then romano = "XX" Else romano = "trata otra vez" End If txtRomano.Text = CStr(romano) End Sub Private Sub Label4_Click(sender As System.Object, e As System.EventArgs) Handles Label4.Click End Sub Private Sub Label5_Click(sender As System.Object, e As System.EventArgs) Handles Label5.Click End Sub End Class

Page 6: Tc2 Grupo26 Visual

EJERCICIO IF

Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click End Sub Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If txtedad.Text >= 18 Then MsgBox("Puedes Entrar") Else MsgBox("no puedes entrar") End If End Sub Private Sub txtedad_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtedad.TextChanged End Sub Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click End Sub Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click End Sub End Class

Page 7: Tc2 Grupo26 Visual

ESTRUCTURA DE INTERACCION SIMPLE

SELECT CASE

Page 8: Tc2 Grupo26 Visual

CODIGO CASE

Public Class Form1 Dim edad As Integer Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click edad = Val(txtEdad.Text) Select Case edad Case 0 To 9 lblEtapa.Text = "INFANCIA" Case 10 To 13 lblEtapa.Text = "NIÑO" Case 14 To 17 lblEtapa.Text = "ADOLESCENCIA" Case 18 To 59 lblEtapa.Text = "ADULTEZ" Case Is >= 60 lblEtapa.Text = "VIEJEZ" Case Else lblEtapa.Text = "NO EXISTE" End Select End Sub End Class

Page 9: Tc2 Grupo26 Visual

ESTRUCTURAS DE REPETICION

CICLO FOR

EJERCICIO 01

CICLO FOR

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Integer For a = 0 To 10 MessageBox.Show("El valor de a es:" & a) Next End Sub

Page 10: Tc2 Grupo26 Visual

EJEMPLO 02 CICLO FOR

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click For contador As Integer = 10 To 20 Step +1 TextBox1.Text += contador.ToString() & " " Next End Sub End Class

EJEMPLO 03 CICLO FOR

Page 11: Tc2 Grupo26 Visual

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click For contador As Integer = 10 To 0 Step -1 TextBox2.Text += contador.ToString() & "" Next End Sub

EJEMPLO 4 Do While

CODIGO

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim b As Integer = 0 Do While b <= 10 MessageBox.Show("El Valor es:" & b) b = b + 1 Loop End Sub

Page 12: Tc2 Grupo26 Visual

EJEMPLO 5

DO UNTIL

CODIGO DO UNTIL

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim c As Integer = 0 Do Until c = 5 MessageBox.Show("El Valor es:" & c) c = c + 1 Loop End Sub

Page 13: Tc2 Grupo26 Visual

Primer para que nos cuenta de 1 to 20

Como este ejercicio es de ciclo para ósea FOR A aquí la variable se llama ciclo, pero además

hay 2 paras Ósea 2 FOR en el primero simplemente nos cuenta de 0 TO 20 consecutivamente

Page 14: Tc2 Grupo26 Visual

Ya en el segundo para nos cuenta de o se incremente de 2 en 2 para que este función

utilizamos el STEP que es un incrementador

Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim b As Integer For b = 0 To 20 MessageBox.Show("El valor de b es:" & b) Next End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click For ciclo As Integer = 20 To 40 Step +1 TextBox1.Text += ciclo.ToString() & " " Next End Sub

Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim a As Integer For a = 0 To 10 MessageBox.Show("el resultado:)" & a) Next End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click For ciclo As Integer = 20 To 40 Step +1 TextBox1.Text += ciclo.ToString() & " " Next End Sub

Page 15: Tc2 Grupo26 Visual

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click For ciclo As Integer = 10 To 0 Step -1 TextBox2.Text += ciclo.ToString() & " " Next End Sub Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click Dim b As Integer = o Do While b <= 10 MessageBox.Show("el valor es: " & b) b = b + 1 Loop End Sub

Page 16: Tc2 Grupo26 Visual

En esta a ‘parte amigos parece ser que el do until se me volvió infinito hay que tener

cuidado con las variables para que esto no suceda

Código del programa pero aclaro el do until se me volvió infinito Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim a As Integer For a = 0 To 10 MessageBox.Show("el resultado de ejercicio es:)" & a) Next End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click For calculador As Integer = 20 To 50 Step +1 TextBox1.Text += calculador.ToString() & " " Next End Sub Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click For calculador As Integer = 30 To 0 Step -1 TextBox2.Text += calculador.ToString() & " " Next

Page 17: Tc2 Grupo26 Visual

End Sub Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click Dim R As Integer = 0 Do While R <= 20 MessageBox.Show("el resultado de ejercicio es: " & R) R = R + 1 Loop End Sub Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click Dim H As Integer = 10 Do Until H = 5 MessageBox.Show("el resultado de ejercicio es:" & H) H = H + 1 Loop End Sub End Class

Page 18: Tc2 Grupo26 Visual

CONCLUSIONES

Se logro fundamentar teóricamente los conceptos de estructuras de selección

y repetición para ser aplicados en ejercicios prácticos en donde se dan

soluciones computacionales al manejo de datos

Fue posible efectuar ejercicios donde se apliquen estructuras de repetición

simple como” if y else if” a fin de comprender el comportamiento de estas

estructuras.

Mediante la aplicación estructuras de iteración simple “case” se comprendió el

comportamiento de esta estructura especial para ciertos casos en

programación.

Se comprendió el comportamiento de las estructuras de repetición mediante el

desarrollo de ejercicios en donde se utilice “for, while, until.