1. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
PRACTICA CALIFICADA DE LENGUAJE DE PROGRAMACIÓN I
NOMBRES Y APELLIDOS: ARANGO LLACTAHUAMAN, Wilber
INGENIERÍA INFORMÁTICA CICLO: V
Desarrollar los siguientes ejercicios:
1. Desarrollar un programa que ordene de manera descendente 2 números de 2 cifras. Si
el número no fuera de 2 cifras, se debe mostrar un mensaje de error al usuario.
Botón procesar:
Dim num1, num2, n1, n2 As Integer
num1 = TextBox1.Text
num2 = TextBox2.Text
n1 = Len(TextBox1.Text)
n2 = Len(TextBox2.Text)
If n1 = 2 Then
If n2 = 2 Then
If num1 > 2 Then
ListBox1.Items.Add(num1)
ListBox1.Items.Add(num2)
Else
ListBox1.Items.Add(num2)
ListBox1.Items.Add(num1)
End If
Else
MessageBox.Show("ERROR: ingrese solo numero de dos cifras")
End If
Else
MessageBox.Show("ERROE: ingrese solo numero de dos cifras")
End If
2. Desarrollar un programa ingrese 2 y 70, mostrar los números pares y la sumatoria de
los números pares comprendidos en el rango.
2. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón mostrar:
Dim i, suma As Integer
For i = 2 To 70 Step 2
ListBox1.Items.Add(i)
suma = suma + i
Next
TextBox1.Text = suma
3. Desarrollar un programa ingrese 1 y 100, mostrar los números impares y la sumatoria
de los números impares comprendidos en el rango.
Botón mostrar:
Dim i, suma As Integer
For i = 1 To 100 Step 2
ListBox1.Items.Add(i)
suma = suma + i
Next
TextBox1.Text = suma
Botón nuevo:
3. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
ListBox1.Items.Clear()
TextBox1.Text = ""
Botón mostrar:
Close ()
4. Desarrollar un programa, para mostrar la siguiente sucesión: 1,1,2,2,3,3,4,4,5,5,6,6…
hasta un determinado número ingresado.
Botón mostrar:
Dim N As Integer
Dim a As Integer
a = 1
N = TextBox1.Text
For a = 1 To N Step 1
ListBox1.Items.Add(a)
ListBox1.Items.Add(a)
Next
Botón nuevo:
TextBox1.Text = ""
ListBox1.Items.Clear ()
Botón cerrar:
Close ()
5. Desarrollar un programa, para mostrar la siguiente sucesión:
1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6… hasta un determinado número ingresado.
4. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón mostrar:
Dim N, i As Integer
Dim a As Integer
a = 1
N = TextBox1.Text
For i = 1 To N Step 1
For a = 1 To i Step 1
ListBox1.Items.Add (i)
Next
Next
End Sub
Botón limpiar:
ListBox1.Items.Clear()
TextBox1.Text = ""
Botón cerrar:
Close ()
6. Que calcule el salario que le corresponde al colaborador de una empresa que percibe
1200 soles mensuales por 8 horas/día, el programa debe realizar los cálculos en
función de los siguientes criterios.
Si realizó menos de 3 horas adicionales en el mes se realiza un aumento del
1.3%.
Menos de 10 horas adicionales pero más que 3 se realiza un aumento del
2.5%.
Si lleva menos de 15 horas adicionales pero más que 10 se realiza un aumento
del 4%.
5. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón calcular:
Dim SALARIO, HE, AUMENTO, SNETO As Double
HE = TextBox1.Text
SALARIO = 1200
If HE > 0 And HE <= 3 Then
AUMENTO = SALARIO * 0.013
TextBox2.Text = AUMENTO
SNETO = SALARIO + AUMENTO
TextBox3.Text = SNETO
Else
If HE > 3 And HE <= 10 Then
AUMENTO = SALARIO * 0.025
TextBox2.Text = AUMENTO
SNETO = SALARIO + AUMENTO
TextBox3.Text = SNETO
Else
AUMENTO = SALARIO * 0.04
TextBox2.Text = AUMENTO
SNETO = SALARIO + AUMENTO
TextBox3.Text = SNETO
End If
End If
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
Botón cerrar:
Close()
6. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
7. Desarrollar un programa, mostrar los números múltiplos de 3 en el rango de 1 a 50.
Botón limpiar:
Dim cont As Integer
cont = 0
While cont <= 50
cont = cont + 3
ListBox1.Items.Add(cont)
End While
8. Desarrollar un programa, que permita ingresar una letra, determinar si es vocal.
Validar solo el ingreso de letra.
Botón limpiar:
Dim vocal As String
vocal = TextBox1.Text
If vocal = "a" Then
TextBox2.Text = "es vocal"
ElseIf vocal = "e" Then
TextBox2.Text = "es vocal"
ElseIf vocal = "i" Then
TextBox2.Text = "es vocal"
ElseIf vocal = "o" Then
TextBox2.Text = "es vocal"
ElseIf vocal = "u" Then
TextBox2.Text = "es vocal"
Else
TextBox2.Text = "no es vocal"
7. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
End If
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
Botón salir:
Close ()
9. Diseñe y Programe el siguiente formulario.
Botón registrar:
Dim nombre, apellidos, genero, procedencia As String
nombre = TextBox1.Text
apellidos = TextBox2.Text
If RadioButton1.Checked Then
genero = "FEMENINO"
End If
If RadioButton2.Checked Then
genero = "MASCULINO"
End If
If RadioButton3.Checked Then
procedencia = "ANGARAES"
End If
If RadioButton4.Checked Then
procedencia = "HUAYTARA"
End If
If RadioButton5.Checked Then
procedencia = "CHURCAMPA"
End If
If RadioButton6.Checked Then
procedencia = "TAYACAJA"
End If
If RadioButton7.Checked Then
procedencia = "ACOBAMBA"
8. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
End If
ListBox1.Items.Add(nombre + " " & apellidos + " " & genero + " " &
procedencia + " ")
Botón nuevo:
TextBox1.Text = ""
TextBox2.Text = ""
ListBox1.Items.Clear()
Botón cerrar:
Close ()
10. Diseñe y Programe el siguiente formulario.
Botón sumar:
Dim A, B, C, D, genero As Integer
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
D = TextBox4.Text
If RadioButton1.Checked Then
genero = (A + B + C + D)
End If
ListBox1.Items.Add("la suma es:" + " " & genero)
Botón concatenar:
Dim A, B, C, D, genero As String
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
D = TextBox4.Text
If CheckBox4.Checked Then
End If
ListBox1.Items.Add("la concatenacion Es:" & A + " " & B + " " & C + " " &
D + " " & genero + " ")
9. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón restar:
Dim A, B, C, D, genero As Integer
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
D = TextBox4.Text
If CheckBox1.Checked Then
genero = (A - B - C - D)
End If
ListBox1.Items.Add("la resta es:" + " " & genero)
Botón multiplicar:
Dim A, B, C, D, genero As Integer
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
D = TextBox4.Text
If CheckBox2.Checked Then
genero = (A * B * C * D)
End If
ListBox1.Items.Add("la multiplicacion es:" + " " & genero)
Botón dividir:
Dim A, B, C, D, genero As Integer
A = TextBox1.Text
B = TextBox2.Text
C = TextBox3.Text
D = TextBox4.Text
If CheckBox3.Checked Then
genero = ((A + B + C + D) / 4)
End If
ListBox1.Items.Add("la division es:" + " " & genero)
11. Diseñe y programe el Siguiente formulario.
10. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón multiplicar:
Dim A, r As Integer
A = TextBox1.Text
For cont = 1 To 12 Step 1
r = cont * A
ListBox1.Items.Add(cont & " x " & A & " = " & r)
Next
Botón limpiar:
TextBox1.Text = ""
ListBox1.Items.Clear()
Botón cerrar:
Close()
12. Desarrollar un programa, que permita ingresar 5 números almacenarlos en un vector.
Determinar el mayor.
11. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Dim vector(4) As Byte
Botón ingresar numeros:
Dim i As Integer
vector(0) = ""
vector(1) = ""
vector(2) = ""
vector(3) = ""
vector(4) = ""
For i = 0 To 4 Step 1
vector(i) = InputBox("ingrese numero")
Next
End Sub
Botón mostrar:
Dim i, s As Integer
For i = 0 To 4 Step 1
ListBox1.Items.Add(vector(i))
Next
s = s + i
TextBox1.Text = s
End Sub
13. Desarrollar un programa, el usuario determina el tamaño del vector. Ingresar números
al vector, Mostrar los números ingresados y los números que se repitieron
(Duplicidad).
14. Desarrollar un programa, en el primer vector1 ingrese sus nombres. En el vector2
ingrese su apellido paterno. En el vector3 ingrese su apellido materno. Finalmente
mostrar: datos completos, letras repetidas.
12. UNIVERSIDAD PARA EL DESARROLLO ANDINO
FACULTAD DE CIENCIAS E INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
Botón mostrar:
Dim nom, apep, apem As String
nom = TextBox1.Text
apep = TextBox2.Text
apem = TextBox3.Text
ListBox1.Items.Add(nom + " " & apep + " " & apem + " ")
Botón cerrar:
Close ()
Botón limpiar:
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
ListBox1.Items.Clear()