Beruflich Dokumente
Kultur Dokumente
CMDINGRESAR tal que al finalizar el ingreso del ltimo dato muestre luego de 03 segundos el resultado de la suma de los
cuadrados de los trminos de las 02 diagonales en TXTDIAGONAL e inicie la muestra de todos los elementos de la matriz
espaciados en 03 segundos en TXTELEMENTOS. USAR ARREGLOS.
PARA 2 TIMER
Dim M1(1 to 18, 1 to 18) as Double
Dim F, C, A, B, x, M, L as Integer
Dim sum as Double
Private Sub Form_load()
F=1
M=1
End Sub
Private Sub CMDINGRESAR_click()
C=C+1
M1(F,C)=Val(TXTNUMERO.text)
If C=18 then
F=F+1
C=0
End If
If F=19 then
CMDINGRESAR.Enabled=False
Timer1.interval=3000
Timer2.interval=3000
End If
End Sub
Desarrollar un programa en VB tal que permita ingresar los datos de una matriz de orden 18x18 mediante el botn
CMDINGRESAR tal que al finalizar el ingreso del ltimo dato muestre luego de 03 segundos muestre el resultado de la suma
de los cuadrados de los trminos de las 02 diagonales en TXTDIAGONAL y luego de 03 segundos muestre el resultado del
producto de todos los elementos de la matriz en TXTELEMENTOS. USAR ARREGLOS.
PARA 2 TIMER
PARA 1 TIMER
Desarrollar un programa en VB talque permita ingresar los datos de una matriz cuadrada de orden 8 mediante
le boton CMDINGRESAR tal que luego de finalizar el ingreso de los datos. Muestre en TXTELEMENTOS los cubos
de cada elemento de la matriz espaciados en 1 segundo y en TXTDIAGONAL la suma de los elementos de cada
columna de la matriz espaciados 3 segundos. USAR ARREGLOS.
PARA 2 TIMER
Dim M1(1 to 8, 1 to 8) as Double
Dim F, C, L, M, x, t as Integer
Dim sum as Double
Private Sub Form_load()
F=1
M=1
End Sub
Private Sub CMDINGRESAR_click()
C=C+1
M1(F,C)=Val(TXTNUMERO.text)
If C=8 then
F=F+1
C=0
End If
If F=9 then
CMDINGRESAR.Enabled=False
Timer1.interval=1000
Timer2.interval=3000
End If
End Sub
Desarrollar un programa en VB tal que permita ingresar los datos de una matriz de orden 10 mediante el botn
CMDINGRESAR tal que al finalizar el ingreso de los datos muestre en TXTELEMENTOS los cuadrados de los elementos de
toda la matriz espaciados en 01 segundo y en TXTDIAGONAL los cubos de los elementos de la diagonal principal espaciados
en 03 segundos. USAR ARREGLOS.
PARA 2 TIMER
Dim M1(1 to 10, 1 to 10) as Double
Dim F, C, L, M, t as Integer
Dim sum as Double
Private Sub Form_load()
F=1
M=1
End Sub
Private Sub CMDINGRESAR_click()
C=C+1
M1(F,C)=Val(TXTNUMERO.text)
If C=10 then
F=F+1
C=0
End If
If F=11 then
CMDINGRESAR.Enabled=False
Timer1.interval=1000
Timer2.interval=3000
End If
End Sub
Desarrollar un programa en VB talque luego de ingresar los datos de 02 matrices cuadradas de orden 6 medante TXTNUMA
e INGRESO-A (para la matriz A) y TXTNUMB e INGRESO-B (para la matriz B), al finalizar el ingreso de todos los datos, luego
de pulsar CMDEJECUTAR, muestre en LBLUNO todos los elementos de la matriz resultante de la suma de las 02 matrices
espaciados 2 segundos. USAR ARREGLOS.
PARA 2 TIMER
Dim
Dim
Dim
Dim
M1(1 to 6, 1 to 6) as Double
M2(1 to 6, 1 to 6) as Double
F, C, x, y, M, N as Integer
prod, sum as Double
Desarrollar un programa en VB talque luego de ingresar los datos de 02 matrices cuadradas de orden 8 medante TXTNUMA
e INGRESO-A (para la matriz A) y TXTNUMB e INGRESO-B (para la matriz B), al finalizar el ingreso de todos los datos, luego
de pulsar CMDEJECUTAR, muestre en LBLUNO la suma de la raiz cuadrada de todos los elementos de las 2 matrices despues
de 04 segundos. USAR FUNCIONES O PROCEDIMIENTOS.
Dim
Dim
Dim
Dim
M1(1 to 8, 1 to 8) as Double
M2(1 to 8, 1 to 8) as Double
F, C, A, B, x, y as Integer
sum as Double
B=0
End If
If A=9 then
CMDINGRESOB.Enabled=False
End If
End Sub
Private Sub CMDEJECUTAR_click()
Timer1.interval=4000
CMDEJECUTAR.Enabled=False
End Sub
Private Sub Timer1_timer()
For x=1 to 8
For y=1 to 8
sum = sum + (M1(x,y)^(1/2)) +
(M2(x,y)^(1/2))
Next
Next
LBLUNO.caption=sum
Timer1.interval=0
CMDEJECUTAR.Enabled=True
CMDINGRESOA.Enabled=True
CMDINGRESOB.Enabled=True
End Sub
Desarrollar un programa en VB talque luego de ingresar los datos de 02 matrices cuadradas de orden 12 medante TXTNUMA
e INGRESO-A (para la matriz A) y TXTNUMB e INGRESO-B (para la matriz B), al finalizar el ingreso de todos los datos, luego
de pulsar CMDEJECUTAR, muestre luego de 01 segundos la suma de las 2 diagonales de cada matriz en LBLUNO, luego de
02 segundos muestre el producto de los elementos de las 4 primeras COLUMNAS de las 2 matrices en LBLDOS y luego de 03
segundos muestre el promedio de todos los elementos de las 2 matrices en LBLTRES (solo usar 1 timer). USAR ARREGLOS.
Dim
Dim
Dim
Dim
M1(1 to 6; 1 to 6) as Double
M2(1 to 6; 1 to 6) as Double
F, C, A, B, x, y, as Integer
sum as Double
Desarrollar un programa en VB tal que permita ingresar mediante el boton INGRESAR los datos de un numero
indeterminado de personas (al final se ingresara necesariamente los 3 datos en blanco). Luego de culminar el
ingreso de datos mostrar en TXTRESULTADO el producto de edades de las personas de sexo femenino y que sus
edades sean mayores de 30 aos, despues de 05 segundos y en LSTUNO mostrar los nombres de las personas
de sexo femenino que sus edades esten entre 20 y 30 aos espaciadas en 02 segundos c/nombre.
Desarrollar un programa en VB tal que permita determinar la evaulacion de una persona ingresando en TXTNOMBRE el
nombre de la persona y en TXTPREGUNTA el numero de la pregunta a contestar y luego de seleccionar o no una de las
opciones, pulse el boton CMDINGRESAR para permitir el ingreso de la respuesta a esa pregunta, el examen consta de 50
preguntas con 4 opciones cada una, el puntaje se calcuara de la siguiente manera: 2 pts Rpta correcta, -1 pts Rpta
incorrecta, 0 pts Rpta No contestada. Al finalizar el ingreso de las 50 respuestas del examen, mostrara en LBLPUNTAJE el
puntaje obtenido y en LBLCONDICION la condicion del examinado (APROBADO o DESAPROBADO), se aprueba con 60
puntos. NOTA: la clave de respuestas correctas para las 50 preguntas es la opcion C. USAR ARREGLOS.
Desarrollar un programa en VB tal que permita ingresar los datos de 150 personas mediante el boton INGRESAR, luego de
culminar el ingreso de datos mostrar en TXTRESULTADO el promedio de las edades de las personas de sexo masculino y
que sus edades esten entre 20 y 30 aos despues de 03 segundos y en LSTUNO mostrar los nombres de las personas de
sexo femenino mayores de 20 aos espaciadas en 03 segundos c/nombre.
Desarrollar un programa en VB tal que permita ingresar los datos de un numero indeterminado de personas mediante el
boton INGRESAR (al final se ingresara necesariamente los 3 datos en blanco), luego de culminar el ingreso de datos
mostrar en TXTRESULTADO el producto de las edades de las personas de sexo femenino y que sus edades sean mayores
de 18 aos despues de 05 segundos y en LSTUNO mostrar los nombres de las personas de sexo femenino que sus edades
esten entre 20 y 30 aos espaciadas en 02 segundos c/nombre.
Dim
Dim
Dim
Dim
NOMBRE (1 to x) as String +2
EDAD (1 to x) as Integer
SEXO (1 to x) as String +1
P, L, K as Integer
Desarrollar un programa en VB tal que permita ingresar los datos de un numero indeterminado de personas mediante el
boton INGRESAR (al final se ingresara necesariamente los 4 datos en blanco), luego de culminar el ingreso de datos
mostrar en LBLUNO la suma del cuadrado de las edades de las personas de sexo femenino y que sus edades sean menores
de 60 aos despues de 03 segundos y en TXTDOS mostrar los nombres de las personas de sexo femenino que sus edades
esten entre 18 y 25 aos y que su domicilo sea en el Rimac o Surco espaciadas en 02 segundos c/nombre.
Dim NOMBRE (1 to x) as String +2
Dim EDAD (1 to x) as Integer
Dim SEXO (1 to x) as String +1
Dim P, L, K as Integer
Private Sub CMDINGRESAR_click()
P=P+1
NOMBRE(P)=TXTN.text
EDAD(P)=Val(TXTE.text)
SEXO(P)=TXTS.text
DISTRITO(P)=TXTD.text
If P=x then
For i=1 to x
If SEXO(i) = F and EDAD(i)<60 then
SEF=SEF + EDAD(i)*EDAD(i)
End If
If SEXO(i) = F and EDAD(i)>18 and EDAD(i)<25 and DISTRITO(i)=Surco or Rimac
L=L+1
RESULT(L)=NOMBRE(i)
End If
Next
Timer1.interval=3000
Timer2.interval=2000
End If
End Sub
Private Sub Timer1_timer()
LBLUNO.caption=SEF
Timer1.interval=0
End Sub
Private Sub Timer2_timer()
k=k+1
TXTDOS.text = RESULT(L)
If K=L then
Timer2.interval=0
End If
End Sub
Desarrollar un programa en VB tal que luego de ingresar los votos de 70 personas en relacion al color de la camisa y pantalon
mediante las opciones que se muestran en el formulario y mediante el boton INGRESAR de tal manera que inmediatamente
luego de ingresar el ultimo voto muestre los resultados del color y numero de votos del color con mayor votos de la camisa
luego de 02 segundos y los resultados del pantalon luego de 04 segundos. USAR ARREGLOS.
then
then
then
then
then
then
then
then
Desarrollar un programa en VB tal que luego de ingresar los votos de 100 personas en relacion al color de la camisa y
pantalon mediante las opciones que se muestran en el formulario y mediante el boton INGRESAR de tal manera que
inmediatamente luego de ingresar el ultimo voto muestre los resultados del color y numero de votos del color con mayor
votos de la camisa luego de 03 segundos y los resultados del pantalon luego de 08 segundos. USAR ARREGLOS.
If CAMISA(Q+1)>CAMISA(Q) and
CAMISA(Q+1)>CAMISA(Q+2) and
CAMISA(Q+1)>CAMISA(Q+3) then
TXTVOTOSCAMISA.text=CAMISA(Q+1)
TXTCOLORCAMISA.text=AZUL
Else
If CAMISA(Q+2)>CAMISA(Q+1) and
CAMISA(Q+2)>CAMISA(Q) and
CAMISA(Q+2)>CAMISA(Q+3) then
TXTVOTOSCAMISA.text=CAMISA(Q+2)
TXTCOLORCAMISA.text=VERDE
Else
If CAMISA(Q+3)>CAMISA(Q+1) and
CAMISA(Q+3)>CAMISA(Q+2) and
CAMISA(Q+3)>CAMISA(Q) then
TXTVOTOSCAMISA.text=CAMISA(Q+3)
TXTCOLORCAMISA.text=BLANCO
End If
End If
End If
End If
End If
End If
Timer1.interval=0
End Sub
Private Sub Timer2_timer()
L=L+1
If OPTPROJO.value=true then
K=1
M=M+1
PANTALON(K)=M
Else
If OPTPAZUL.value=true then
K=2
N=N+1
PANTALON (K)=N
Else
If OPTPVERDE.value=true then
K=3
i=i+1
PANTALON (K)=i
Else
If OPTPBLANCO.value=true then
K=4
j=j+1
PANTALON (K)=j
End If
End If
End If
End If
If L=100 then
if T=1 then
If PANTALON(T)>PANTALON(T+1) and
PANTALON(T)>PANTALON(T+2) and
PANTALON(T)>PANTALON(T+3) then
TXTVOTOSPANTALON.text=PANTALON(T)
TXTCOLORPANTALON.text=ROJO
Else
If PANTALON(T+1)>PANTALON(T) and
PANTALON(T+1)>PANTALON(T+2) and
PANTALON(T+1)>PANTALON(T+3) then
TXTVOTOSPANTALON.text=PANTALON(T+1)
TXTCOLORPANTALON.text=AZUL
Else
If PANTALON(T+2)>PANTALON(T+1) and
PANTALON(T+2)>PANTALON(T) and
PANTALON(T+2)>PANTALON(T+3) then
TXTVOTOSPANTALON.text=PANTALON(T+2)
TXTCOLORPANTALON.text=VERDE
Else
If PANTALON(T+3)>PANTALON(T+1) and
PANTALON(T+3)>PANTALON(T+2) and
PANTALON(T+3)>PANTALON(T) then
TXTVOTOSPANTALON.text=PANTALON(T+3)
TXTCOLORPANTALON.text=BLANCO
End If
End If
End If
End If
End If
End If
CMDINGRESAR.Enable=True
Timer2.interval=0
End Sub
Desarrollar un programa en VB tal tue luego de ingresar un numero de 04 cifras obligatoriamente en TXTNUMERO, luego
de pulsar CMDEJECUTAR muestre luego de 01 segundo en LBLNUMEROINVERSO el mismo nmero pero escrito al revs,
luego de 02 segundos muestre el valor del factorial del numero en LBLFACTORIAL y finalmente luego de 03 segundos
muestre en LBLSUMACIFRAS la suma de las cifras tue componen el numero ingresado (solo se permite usar un timer)