Tc2 Grupo26 Visual

  • View
    25

  • Download
    0

Embed Size (px)

Text of 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 BSICA TECNOLOGA E INGENIERIA 2012

INTRODUCCION

Es de vital importancia en nuestra formacin como ingenieros, el aprendizaje en programacin ya que esto nos permite desarrollar habilidad para la creacin de aplicaciones muy tiles para la sociedad, adems 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 Bsico 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 interaccin como el case y estructuras de repeticin como for, whil y until.

OBJETIVOS

Efectuar ejercicios donde se apliquen estructuras de repeticin simple como if y else if a fin de comprender el comportamiento de estas estructuras.

Aplicar estructuras de iteracin simple case en la realizacin de ejercicios en visual basic.

Comprender el comportamiento de las estructuras de repeticin mediante el desarrollo de ejercicios en donde se utilice for, while, until.

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

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

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

ESTRUCTURA DE INTERACCION SIMPLE SELECT CASE

CODIGO CASEPublic 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 = "NIO" 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

ESTRUCTURAS DE REPETICION CICLO FOR EJERCICIO 01

CICLO FORPublic 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

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

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

CODIGOPrivate Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim b As Integer = 0 Do While b