practica calificada de lenguaje de programación i

12
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.

Upload: wilberarangollactahuaman

Post on 14-Aug-2015

19 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Practica calificada de lenguaje de programación I

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.

Page 2: Practica calificada de lenguaje de programación I

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:

Page 3: Practica calificada de lenguaje de programación I

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.

Page 4: Practica calificada de lenguaje de programación I

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%.

Page 5: Practica calificada de lenguaje de programación I

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()

Page 6: Practica calificada de lenguaje de programación I

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"

Page 7: Practica calificada de lenguaje de programación I

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"

Page 8: Practica calificada de lenguaje de programación I

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 + " ")

Page 9: Practica calificada de lenguaje de programación I

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.

Page 10: Practica calificada de lenguaje de programación I

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.

Page 11: Practica calificada de lenguaje de programación I

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.

Page 12: Practica calificada de lenguaje de programación I

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()