SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
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.
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:
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.
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%.
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()
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"
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"
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 + " ")
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.
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.
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.
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()

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 
Jhon Henry Alava Giler
Jhon Henry Alava GilerJhon Henry Alava Giler
Jhon Henry Alava Giler
 
Practicas
PracticasPracticas
Practicas
 
Programas
Programas Programas
Programas
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
 
JAVAX
JAVAXJAVAX
JAVAX
 
Modulo3
Modulo3Modulo3
Modulo3
 
Software e.e docx
Software e.e docxSoftware e.e docx
Software e.e docx
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Diagramas pdf.
Diagramas pdf.Diagramas pdf.
Diagramas pdf.
 
Genesis moreira mitte
Genesis moreira mitteGenesis moreira mitte
Genesis moreira mitte
 
Ada 4
Ada 4 Ada 4
Ada 4
 

Destacado

神奈川県キャリア&ライフセミナー
神奈川県キャリア&ライフセミナー神奈川県キャリア&ライフセミナー
神奈川県キャリア&ライフセミナーCozy Azuma
 
Blooming memories
Blooming memoriesBlooming memories
Blooming memoriesRon Bloom
 
Asas baling permulaan bola baling dan pertahanan
Asas baling permulaan bola baling dan pertahananAsas baling permulaan bola baling dan pertahanan
Asas baling permulaan bola baling dan pertahananMohd Rizal Mustafa
 
PhotographyAwardsSlideshow
PhotographyAwardsSlideshowPhotographyAwardsSlideshow
PhotographyAwardsSlideshowLinda Morgan
 
Descubran las emociones causantes de los dolores en las diferentes partes de ...
Descubran las emociones causantes de los dolores en las diferentes partes de ...Descubran las emociones causantes de los dolores en las diferentes partes de ...
Descubran las emociones causantes de los dolores en las diferentes partes de ...Lorena L
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...Roberto García
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)Mark'k Stk
 

Destacado (15)

Telecommunications technician
Telecommunications technicianTelecommunications technician
Telecommunications technician
 
3º advento b 2014 bene pagola
3º advento b  2014  bene pagola3º advento b  2014  bene pagola
3º advento b 2014 bene pagola
 
神奈川県キャリア&ライフセミナー
神奈川県キャリア&ライフセミナー神奈川県キャリア&ライフセミナー
神奈川県キャリア&ライフセミナー
 
Blooming memories
Blooming memoriesBlooming memories
Blooming memories
 
3º domingo advento 2014 b
3º domingo advento 2014  b3º domingo advento 2014  b
3º domingo advento 2014 b
 
Asas baling permulaan bola baling dan pertahanan
Asas baling permulaan bola baling dan pertahananAsas baling permulaan bola baling dan pertahanan
Asas baling permulaan bola baling dan pertahanan
 
Che parahekue
Che parahekueChe parahekue
Che parahekue
 
PhotographyAwardsSlideshow
PhotographyAwardsSlideshowPhotographyAwardsSlideshow
PhotographyAwardsSlideshow
 
Descubran las emociones causantes de los dolores en las diferentes partes de ...
Descubran las emociones causantes de los dolores en las diferentes partes de ...Descubran las emociones causantes de los dolores en las diferentes partes de ...
Descubran las emociones causantes de los dolores en las diferentes partes de ...
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
Sofia
SofiaSofia
Sofia
 
โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)โครงงานคอมพิวเตอร์ (1)
โครงงานคอมพิวเตอร์ (1)
 
Technology and english study tips miyazawa hs
Technology and english study tips   miyazawa hsTechnology and english study tips   miyazawa hs
Technology and english study tips miyazawa hs
 
[DE] ZUGFeRD aus dem Blickwinkel von Tax-Compliance und IT-Governance | Stefa...
[DE] ZUGFeRD aus dem Blickwinkel von Tax-Compliance und IT-Governance | Stefa...[DE] ZUGFeRD aus dem Blickwinkel von Tax-Compliance und IT-Governance | Stefa...
[DE] ZUGFeRD aus dem Blickwinkel von Tax-Compliance und IT-Governance | Stefa...
 
00054612
0005461200054612
00054612
 

Similar a Practica calificada de lenguaje de programación I

Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Flor Santana Mota
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Luis Ruiz Ch
 
Ejercicios de visual basic 2012
Ejercicios de visual basic 2012Ejercicios de visual basic 2012
Ejercicios de visual basic 2012iestp huari
 
Manual de usuario (MENU DE PROGRAMAS)
Manual de usuario (MENU DE PROGRAMAS)Manual de usuario (MENU DE PROGRAMAS)
Manual de usuario (MENU DE PROGRAMAS)MeLy Paty
 
Presentacion menú de programas
Presentacion menú de programasPresentacion menú de programas
Presentacion menú de programasRenaguthemberg
 
Menu de programas yessenia herrera
Menu de programas yessenia herreraMenu de programas yessenia herrera
Menu de programas yessenia herreraYessenia Herrera
 
Tutorial hp user_rpl_modo _algebraicov1.2
Tutorial hp user_rpl_modo _algebraicov1.2Tutorial hp user_rpl_modo _algebraicov1.2
Tutorial hp user_rpl_modo _algebraicov1.2topoge
 
Informe de proyecto final
Informe de proyecto finalInforme de proyecto final
Informe de proyecto finalAldrin Eduardo
 
Genesis solorzano.
Genesis solorzano.Genesis solorzano.
Genesis solorzano.genesolor
 
Ejercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASEjercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASAlexandraTuBB
 
Manual de usuario Javier Valladares
Manual de usuario Javier ValladaresManual de usuario Javier Valladares
Manual de usuario Javier ValladaresJavier Valladares
 
Practica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IPractica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IWilberArangoLlactahuaman
 

Similar a Practica calificada de lenguaje de programación I (20)

Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010
 
Ejercicios de visual basic 2012
Ejercicios de visual basic 2012Ejercicios de visual basic 2012
Ejercicios de visual basic 2012
 
Manual de usuario (MENU DE PROGRAMAS)
Manual de usuario (MENU DE PROGRAMAS)Manual de usuario (MENU DE PROGRAMAS)
Manual de usuario (MENU DE PROGRAMAS)
 
Presentacion menú de programas
Presentacion menú de programasPresentacion menú de programas
Presentacion menú de programas
 
Menu de programas yessenia herrera
Menu de programas yessenia herreraMenu de programas yessenia herrera
Menu de programas yessenia herrera
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Guia n1 tam 2009 1
Guia n1 tam 2009 1Guia n1 tam 2009 1
Guia n1 tam 2009 1
 
Calculadora 2011
Calculadora 2011Calculadora 2011
Calculadora 2011
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
formulario.docx
formulario.docxformulario.docx
formulario.docx
 
Erika lorena.
Erika lorena.Erika lorena.
Erika lorena.
 
Tutorial Hp user rpl modo algebraico 1.2
Tutorial Hp user rpl modo algebraico 1.2Tutorial Hp user rpl modo algebraico 1.2
Tutorial Hp user rpl modo algebraico 1.2
 
Tutorial hp user_rpl_modo _algebraicov1.2
Tutorial hp user_rpl_modo _algebraicov1.2Tutorial hp user_rpl_modo _algebraicov1.2
Tutorial hp user_rpl_modo _algebraicov1.2
 
Informe de proyecto final
Informe de proyecto finalInforme de proyecto final
Informe de proyecto final
 
Genesis solorzano.
Genesis solorzano.Genesis solorzano.
Genesis solorzano.
 
Ejercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASEjercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBAS
 
Manual de usuario Javier Valladares
Manual de usuario Javier ValladaresManual de usuario Javier Valladares
Manual de usuario Javier Valladares
 
Practica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación IPractica calificada de lenguaje de programación I
Practica calificada de lenguaje de programación I
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Practica calificada de lenguaje de programación I

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