Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Proyecto 2er Parcial
1. EJERCICIO#1
REALIZAR UN PROGRAMA QUE PERMITA SUMAR, DOS NÚMEROS, MOSTRAR LOS
BOTONES ENTRE () RESULTADOS, BORRAR Y SALIR
Diagrama
PRUEBA DE ESCRITORIO
N1 N2 S
7 8 15
8 10 18
INICIO
N1,N2
S=N1+N2
S
FIN
2. codificación
Public sub button1_click ()
textbox1.text= val (textbox1.text)+ Val (textbox2.text)
END
Public sub button2_click ()
Textbox1.text = ” ”
Textbox2.text = ” “
Textbox3.text = “ “
Textbox1.set focus
Public sub button3_click ()
Quit
END
3. EJERCICIO # 2
GENERAR UN PROGRAMA EN GAMBAS QUE PERMITA RESTAR DOS
VALORES.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
V1 V2 R
5 3 2
9 4 5
INICIO
V1, V2
R= V1- V2
R
FIN
4. Public sub button1_click ()
Textbox1.Text= Val (textbox1.Text) - Val (textbox2.Text)
END
Public sub button2_click ()
Textbox1.Text =” ”
Textbox2.Text =” “
Textbox3.Text = ““
Textbox1.SetFocus
Public sub button3_click ()
Quit
END
5. EJERCICIO#3
REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA MULTIPLICAR , DOS
NÚMEROS
Diagrama
PRUEBA DE ESCRITORIO
V1 V2 M
9 5 45
7 4 28
INICIO
V1,V2
M=V1*V2
M
FIN
6. Public sub button1_click ()
textbox1.text= Val (textbox1.text) * Val (textbox2.text)
END
Public sub button2_click ()
Textbox1.text = ” ”
Textbox2.text = ” “
Textbox3.text = “ “
Textbox1.set focus
Public sub button3_click ()
Quit
END
7. Ejercicio#4
REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA DIVIDIR, DOS NÚMEROS
Diagrama
PRUEBA DE ESCRITORIO
V1 V2 D
7 2 3.5
3 1 3
INICIO
V1,V2
D=V1/V2
D
FIN
8. Public sub button1_click ()
textbox1.text= Val (textbox1.text) / Val (textbox2.text)
END
Public sub button2_click ()
Textbox1.text = ” ”
Textbox2.text = ” “
Textbox3.text = “ “
Textbox1.set focus
Public sub button3_click ()
Quit
END
Ejercicio#5
9. REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO
EL VALOR DE DOS PRODUCTOS, SACAR EL SUBTOTAL, EL VALOR DEL IVA , Y EL
TOTAL A PAGAR
Diagrama
INICIO
P1,P2
ST=P1+P2
I=ST*0,12
TP=ST+I
ST,I,T
FIN
PRUEBA DE ESCRITORIO
P1 P2 ST=P1+P2 ST I=ST*O,12 I T=ST+I T
1,30 1,5O 1,30+1,50 2,82, 8*0,12 0,34 2,8+0,34 3,14
3,50 2,20 3,50+2,2O5,75,7*0,120,69 5,7+O,69 6,39
10. Public sub button1_click ()
Textbox3.text= Val (textbox1.text) + Val (textbox2.text)
Textbox4.text= Val (textbox3.text) * 0,12
Textbox5.text= Val (textboxt3.text) + Val (textbox4.text)
END
Public sub button2_click ()
Textbox1.text = ” ”
Textbox2.text = ” “
Textbox3.text = “ “
Textbox4.text = “ “
Textbox5.text = “ “
Textbox1.set focus
Public sub button3_click ()
QUIT
END
EJERCICIO#6
11. GENERAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR UN NUMERO
DETERMINADO DE METROS, CONVERTIR A KILOMETROS A MILIMETRO Y
CENTIMETROS.
Diagrama
INICIO
M
K=M/1000
MM=M*1000
CM=M*100
K,MM,CM
FIN
PRUEBA DE ESCRITORIO
M1 K=M/1000 KM MM=M*1000 MM CM=M*100 CM
3 3/1000 0,003 3*1000 3000 3*100 300
5 5/1000 0,005 5*1000 5000 5*100 500
FORMULARIO
12. PUBLIC SUB FORM_CLOSE ()
Message (“BIENVENIDOS A ES TA APLICACIÓN”)
END
PUBLIC SUB BUTTÓN 1_CLICK ()
TexBox2.Text = Val (TexBox1.Text) /100
TexBox3.Text = Val (TexBox2.Text)*1000
TexBox4.Text = Val (TexBox3.Text) *100
END
PUBLIC SUB BUTTÓN 2_CLICK ()
DIM F As Integer
F= Message.Question (“¿ES TA S EGURO DE BORRAR ES TOS DATOS ?”,”S I”,”NO”,”CANCELAR”)
IF= F=1 THEN
TexBox1.Text =””
TexBox2.Text =””
TexBox3.Text =””
TexBox4.Text =””
TexBox1.SetFocus
ENDIF
END
PUBLIC SUB BUTTÓN 2_CLICK ()
DIM F As INTEGER
F=Message.Question (“¿ES TA S EGURO DE S ALIR DE ES TA APLICACIÓN?”,”S I”,”NO”,”CANCELAR”)
IF F = 1 THEN
QUIT
ENDIF
END
EJERCICIO#7
13. GENERAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO
DOS VALORES CALCULAR LA SUMA, RESTA, MULTIPLICACION, Y DIVICION Y
FINALMENTE MOSTRAR LOS RESULTADOS POR PANTALLA, PRUEBA,
DIAGRAMA, Y FORMULARIO Y CODIFICACION.
Diagrama
INICIO
V1,V2
S=V1+V2
R=V1-V2
M=V1*V2
D=V1/V2
S,R,M,D
FIN
PRUEBA DE ESCRITORIO
V1V2 S=V1+V2 S R=V1-V2 R M=V1*V2 M D=V1/V2 D
12 4 12+ 4 16 12- 4 8 12* 4 48 12/ 4 3
10 2 10+ 2 12 10- 2 8 10* 2 20 10/ 2 5
14. PUBLIC SUB FORM_CLOSE ()
Message (“BIENVENIDOS A ES TA APLICACIÓN”)
END
PUBLIC SUB BUTTÓN 1_CLICK ()
TexBox3.Text = Val (TexBox1.Text) + Val (TexBox2.Text)
TexBox4.Text = Val (TexBox1.Text) - Val (TexBox2.Text)
TexBox5.Text = Val (TexBox1.Text) * Val (TexBox2.Text)
TexBox6.Text = Val (TexBox1.Text) / Val (TexBox2.Text)
END
PUBLIC SUB BUTTÓN 2_CLICK ()
DIM F As Integer
F= Message.Question (“¿ES TA S EGURO DE BORRAR ES TOS DATOS ?”,”S I”,”NO”,”CANCELAR”)
IF= F=1 THEN
TexBox1.Text =””
TexBox2.Text =””
TexBox3.Text =””
TexBox4.Text =””
TexBox5.Text =””
TexBox6.Text
TexBox1.SetFocus
ENDIF
END
PUBLIC SUB BUTTÓN 2_CLICK ()
DIM F As INTEGER
F=Message.Question (“¿ES TA S EGURO DE S ALIR DE ES TA APLICACIÓN?”,”S I”,”NO”,”CANCELAR”)
IF F = 1 THEN
QUIT
ENDIF
END
EJERCICIO#8
15. GENERAR UN PROGRAMA EN GANBAS QUE PERMITA REALIZAR UNA
MINICALCULADORA QUE SUME, RESTE, MULTIPLIQUE, DIVIDA, POTENCIACION,
Y RADICACION.
Diagrama
INICIO
V1,V2
S=V1+V2
R=1V-2V
M=1V*2V
D=1V/2V
P1V=1V
P2V=2V
RC1V=1V
RC2V=2V
S,R,M,D,P1V,P2V,
RC1V,RC2V
FIN
PRUEBA DE ESCRITORIO
1V2VS=1V+ 2VR=1V-2V M=1V*2V D=1V/2V P1V=1V^2 P2V=2V^2 RC1V=1V
RC2V=2V
16. 9 4 9+4=13 9-4=59*4=36 9/4=2,2581 16 3 2
Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
TextBox4.Text = Val(TextBox1.Text) + Val(TextBox2.Text) * 2
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Quit
End
EJERCICIO#9
GENERAR UN PROGRAMA QUE CALCULE LA RAIZ DE UN VALOR Y SU POTENCIA.
Diagrama
INICIO
17. PRUEBA DE ESCRITORIO
NUM,VP
RC=√num
P=NUM^PV
RC,P
FIN
NUM VP RC=√NUM RC P=NUM√VP P
8 2 √8 2 8^2 64
1253√125 5 125^3 9
Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
TextBox4.Text = Val(TextBox1.Text) - Val(TextBox2.Text)
TextBox5.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
TextBox6.Text = Val(TextBox1.Text) / Val(TextBox2.Text)
18. TextBox7.Text = Val(TextBox1.Text) ^ 2
TextBox8.Text = Val(TextBox2.Text) ^ 2
TextBox9.Text = Sqr(TextBox1.Text)
TextBox10.Text = Sqr(TextBox2.Text)
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
End
Public Sub Button3_Click()
Quit
End
EJERCICIO # 10
GENERAR UN PROGRAMA EN GAMBAS QUE CALCULE LA RAÍZ CUBICA DE
UN VALOR Y SUS POTENCIAS.
DIAGRAMA DE FLUJO
19. PRUEBA DE ESCRITOTIO
INICIO
NUM VP RCB= √NUM RCB P=NUM^ VP P
5 2 √5 1.7099 5^2 25
27 3 √27 3 27^3 19683
Public Sub Button1_Click()
TextBox3.Text = Cbr(TextBox1.Text)
End
Public Sub Button2_Click()
NUM, VP
RCB= √NUM
P= NUM^ VP
RCB, P
FIN
20. TextBox4.Text = Val(TextBox2.Text) ^ 2
End
Public Sub Button3_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox1.SetFocus
End
Public Sub Button4_Click()
Quit
End
EJERCICIO 11
CALCULAR LA SUPERFICIE DE UN CUADRADO Y UN CÍRCULO
DIAGRAMA DE FLUJO
INICIO
21. SC CI SC= CU*CU SC SCI= (CI*CI) * 3,1416 SCI
4 5 4*4 16 5*5*3,1426 78,54
8 3 8*8 64 3*3*3,1416 28,27
Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) * Val(TextBox1.Text)
TextBox4.Text = Val(TextBox2.Text) * Val(TextBox2.Text) * 3.1416
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = " "
TextBox4.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Quit
End
EJERCICIO 12
REALIZAR UN PROGRAMA EN GAMBAS QUE CALCULE EL AREE Y PERIMETRO DE
UN TRIANGULO.
DIAGRAMA DE FLUJO
CU, CI
SC= CU+CU
SCI= (CI*CI) * 3,1416
SCI=(CI*CI)*3,1416
SC,SCI
FIN
22. INICIO
A, B, C, H
P= A+B+C
A= B*H/2
P,A
FIN
A B C H P= A+B+C P A= B*H/2 A
11 11 2 3 11+11+2 24 11*3/2 16,5
8 8 4 5 8+8+4 20 8*4/2 16
23. Public Sub Button1_Click()
TextBox5.Text = Val(TextBox1.Text) + Val(TextBox2.Text) + Val(TextBox3.Text)
TextBox6.Text = Val(TextBox2.Text) * Val(TextBox4.Text) / 2
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Quit
End
EJERCICIO # 13
REALIZAR UNA MINI FACTURA QUE PERMITA CALCULAR SUBTOTAL, IVA,
TOTAL, VALOR EN EFECTIVO, CAMBIO A RECIBIR
DIAGRAMA DE FLUJO
INICIO
P1, P2
ST= P1 + P2
24. PRUEBA DE ESCRITORIO
I= ST * 0.12
P1 P2 ST= P1 + P2 I= ST * 0.12 T= ST + I VE C= VE -T
3 2 3+2=5 5 * 0.12= 0.755 + 0.75= 5.75 20 20 – 5.75= 14.25
5 1 5 + 1= 6 6 * 0.12= 0.72 6 + 0.72= 6.72 10 10 – 6.72= 3.28
FORMULARIO
ST, T, I, C
FIN
T= ST + I
C= I - V
25. codificación
Public sub button1_click ()
Textbox3.text= Val (textbox1.text) + Val (textbox2.text)
Textbox4.text= Val (textbox3.text) * 0,12
Textbox5.text= Val (textboxt3.text) + Val (textbox4.text)
END
Public sub button2_click ()
Textbox1.text = ” ”
Textbox2.text = ” “
Textbox3.text = “ “
Textbox4.text = “ “
Textbox5.text = “ “
Textbox1.set focus
Public sub button3_click ()
QUIT
END
EJERCICIO 14
REALIZAR UN PROGRAMA QUE INGRESA LOS VALORES DE ACTIVOS Y PASIVOS
Y CALCULE EL CAPITAL DE LA EMPRESA.
DIAGRAMA DE FLUJO
NICIO
1A, 2A, 1P, 2P
TA= 1A+2A
TP= 1P+2P
C= TA-TP
27. Public Sub Button1_Click()
TextBox5.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
TextBox6.Text = Val(TextBox3.Text) + Val(TextBox4.Text)
TextBox7.Text = Val(TextBox5.Text) - Val(TextBox6.Text)
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox1.SetFocus = ""
End
Public Sub Button3_Click()
Quit
End
EJERCICIO # 15
REALIZAR UN EJERCICIO EN GAMBAS QUE PERMITA CALCULAR 1 SUMA,
2 DIVISION, 3 RAIZ CUBICA, 4 RAIZ CUADRADA, 5 POTENCIA, 6 SALIR.
DIAGRAMA DE FLUJO
INICIO
V1, V2
S= V1 + V2
D= 1V / 2V
RCB= √ (1V)
RC=√ (2V)
P= 1V^2V
28. PRUEBA DE ESCRITORIO
1V 2V S=1V+ 2V D=1V/2V RCB= √ (1V) RC== √(1V) P= 1V^2V
9 4 9 + 4= 13 9 / 4= 2.25 3 6561
Public Sub Button1_Click()
TextBox3.text = Val(TextBox1.text) + Val(TextBox2.text)
TextBox4.text = Val(TextBox1.text) / Val(TextBox2.text)
TextBox5.text = Cbr(TextBox1.text)
TextBox6.text = Sqr(TextBox1.text)
TextBox7.text = Val(TextBox1.text) ^ Val(TextBox1.text)
End
Public Sub Button2_Click()
TextBox1.text = ""
TextBox2.text = ""
TextBox3.text = ""
TextBox4.text = ""
TextBox5.text = ""
TextBox6.text = ""
TextBox7.text = ""
TextBox1.setfocus
End
Public Sub Button3_Click()
Quit
S, D, RCB, RC, P
FIN
29. End
EJERCICO 16
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO DOS
NUMEROS DETERMINAR CUAL DE LOS NUMEROS INGRESADOS ES EL MAYOR.
DIAGRAMA
INICIO
PV, SV
PV>S
SV>P
V
LOS NUMEROS
SON IGUALES
SV MAYOR
PV MAYOR
FIN
30. PRUEBA DE ESCRITORIO
PV SV PV > SV SV > PV
20 10 20 > 10 V PV MAYOR
15 40 15 > 40 F 40 > 15 V SV MAYOR
3 3 3 > 3 F 3 > 3 F LOS NUMEROS SON IGUALES
FORMULARIO
Public Sub Button1_Click()
If Val(TextBox1.Text) > Val(TextBox2.Text) Then
Message(" EL PRIMER VALOR ES MAYOR")
Else
If Val(TextBox2.Text) > Val(TextBox1.Text) Then
Message("EL SEGUNDO VALOR ES MAYOR")
Else
Message("LOS NUMEROS SON IGUALES")
Endif
Endif
End
31. Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message.Info("GRACIAS Y HASTA PRONTO")
Quit
End
EJERCICIO 17
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA DETERMINAR LA
EDAD EN AÑOS DE UNA PERSONA, AL MISMO TIEMPO DETYERMINAR SI EL
RESULTADO D LA EDAD ES MAYOR O MENOR DE EDAD.
DIAGRAMA DE FLUJO
INICIO
AA, AN
EA= AA - AN
EA
EA >
17 EA
EA
32. PRUEBA DE ESCRITORIO
AA AN EA= AA- AN EA EA > 17
2014 1998 2014 – 1998 16 16 > 17 USTED ES MENOR DE EDAD
2014 1996 2014 – 1996 18 18 > 17 USTED ES MAYOR DE EDAD
Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) - (TextBox2.Text)
If Val(TextBox3.Text) > 17
Message("USTED ES MAYOR DE EDAD")
Else
Message("USTED ES MENOR DE EDAD")
Endif
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
33. Message.Info("GRACIAS Y HASTA PRONTO")
Quit
End
Ejercicio # 19
Realizar un programa en gambas que permita ingresar un número determinado en toneladas,
transformarlo a quintales, arrobas, kilos, libras y onzas
Diagrama de flujo
PRUEBA DE ESCRITORIO
INICIO
NT
QQ=NT*10
@=NT*80
K=NT*909
L=NT*2000
OZ=NT*35274
QQ,@,K,L,OZ
FIN
34. NT QQ=NT*10 QQ @=NT*80 @ K=NT*909 K L=NT*200 L OZ=NT*35274
OZ
2 2*10 20 2*80 160 2*909 1818 2*2000 9000 2*35274
70,54
Public Sub Button1_Click()
TextBox2.Text = Val(TextBox1.Text) * 10
TextBox3.Text = Val(TextBox1.Text) * 40
TextBox4.Text = Val(TextBox1.Text) * 1000
TextBox5.Text = Val(TextBox1.Text) * 2204.6
TextBox6.Text = Val(TextBox1.Text) * 35274
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message.Info("GRACIAS Y HASTA PRONTO")
Quit
End
35. EJERCICIO#20
RELIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR UN NUMERO
DETERMINADO EN MILENIOS TRANSFORMARLO A SIGLAS, DECADAS, LUSTROS
Y AÑOS.
Diagrama de flujo
INICIO
MIL
S=NUM*10
D=NUM*100
L=NUM*200
A=NUM*1000
S,D,L,A
36. PRUEBA DE ESCRITORIO
NUM S=NUM*10 S D=NUM*100 D L=NUM*100 L A=NUM*100 A
4 4*10 40 4*100 400 4*200 800 4*1000 4000
FORMULARIO
Public Sub Button1_Click()
TextBox2.Text = Val(TextBox1.Text) * 10
TextBox3.Text = Val(TextBox1.Text) * 100
TextBox4.Text = Val(TextBox1.Text) * 200
TextBox5.Text = Val(TextBox1.Text) * 1000
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox1.SetFocus
FIN
37. End
Public Sub Button3_Click()
Message.Info("GRACIAS Y HASTA PRONTO")
Quit
End
EJERCICIO#21
REALIZAR UN PROGRAMA QUE ME PERMITA CALCULAR EL AREA DEL
CUADRADO, RECTANGULO, TRIANGULO.
Diagrama de flujo
INICIO
B, H, L
AC=L
AR=B*H
ATR=B*H/2
S, D, L, A
FIN
38. PRUEBA DE ESCRITORIO
B H L AC=L AC AR=B*H AR ATR=B*H/2 ATR
2 4 7 2*2 4 4*4 16 7*7 24,5
FORMULARIO
Public Sub Button1_Click()
TextBox4.Text = Val(TextBox1.Text) * Val(TextBox1.Text)
TextBox5.Text = Val(TextBox2.Text) * Val(TextBox3.Text)
TextBox6.Text = Val(TextBox2.Text) * Val(TextBox3.Text) / 2
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Quit
End
39. EJERCICIO#22
REALIZAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO EL NOMBRE
Y APELLIDO E 3 EMPLEADOS, INGRESAR EL SUELDO BASICO, NU8MERO DE
HORAS EXTRAS TRABAJADAS POR LOS EMPLEADOS(5,70 VALOR EXTRA), EL
APORTE AL IEES SERA DEL 98% DEL SUELDO BASICO, FINALMENTE MOSTAR, EL
TOTAL A RECIBIR POR CADA EMPLEADO
Diagrama de flujo
INICIO
1E,2E,3E,SB,HB
1,HE2,HE3,AI
HE=HE1*5, 70
HE=HE2*5, 70
HE=HE3*5, 70
A1E=AI/SB
A2E=AI/SB
A3E=AI/SB
T1E= (SB+HE1)-A1E
T2E= (SB+HE2)-A2E
T3E= (SB+HE3)-A3E
HE1,HE2,HE3,A1E,A2E
,A3E,T2E,T2E,T3E
40. FIN
PRUEBA DE ESCRITORIO
1E 2E 3E SB HE1 HE2 HE3
Juan palacios Pedro Alvarado Carlos Figueroa 360 4*5,70=22,8 3*5,70=22,5 1*5,70=5,7
FORMULARIO
Public Sub Button1_Click()
TextBox5.Text = Val(TextBox5.Text) * 5.70
TextBox6.Text = Val(TextBox6.Text) * 5.70
TextBox7.Text = Val(TextBox7.Text) * 5.70
TextBox9.Text = Val(TextBox4.Text) / Val(TextBox8.Text)
TextBox10.Text = Val(TextBox4.Text) / Val(TextBox8.Text)
41. TextBox11.Text = Val(TextBox4.Text) / Val(TextBox8.Text)
TextBox12.Text = Val(TextBox4.Text) + Val(TextBox5.Text) - Val(TextBox9.Text)
TextBox13.Text = Val(TextBox4.Text) + Val(TextBox6.Text) - Val(TextBox10.Text)
TextBox14.Text = Val(TextBox4.Text) + Val(TextBox7.Text) - Val(TextBox11.Text)
End
Public Sub Button2_Click()
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
TextBox11.Text = ""
TextBox12.Text = ""
TextBox13.Text = ""
TextBox14.Text = ""
TextBox2.SetFocus
End
Public Sub Button3_Click()
Message.Info("GRACIAS Y HASTA PRONTO")
Quit
End
42. EJERCICIO#23
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO DETERMINAR SI ESTE NUMERO ES POSITIVO, NEGATIVO O NEUTRO
IF
N1<0
INICIO
N1
IF
N1>0
IF
N1<0
INGRESE UN
NUMERO
NEGATIVO
POSITIVO
FIN
NEUTRO
43. PRUEBA DE ESCRITORIO
N1 IF N1>0IF N1<0 IF N1=0
7 IF 7>0 positivo IF 0=0
-1 IF-1>0 IF-1<0 negativo neutro
0 IF0>0 IF0<0 ingrese un numero
FORMULARIO
Public Sub Button1_Click()
If Val(TextBox1.Text) > 0
Label2.Caption = ("EL NUMERO ES POSITIVO")
Else
If Val(TextBox1.TEXT) < 0
Label2.Caption = ("EL NUMERO ES NEGATIVO")
Else
If Val(TextBox1.TEXT) = 0
Label2.Caption = ("EL NUMERO ES NEUTRO")
Else
Label2.Caption = ("INGRESE UN NUMERO")
Endif
Endif
Endif
End
Public Sub Button2_Click()
44. TextBox1.text = ""
TextBox1.setfocus
End
Public Sub Button3_Click()
Quit
End
EJERCICIO#24
REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO
UN NUMERO DETERMINADO DE MESES TRANSFORMARLOS A DECADAS,
LUSTROS, SIGLOS,Y MILENIOS.
Diagrama de flujo
INICIO
M
D=M/120
L=M/60
S=M/1.200
M=M/12.000
D,L,S,M
FIN
PRUEBA DE ESCRITORIO
M D=M/120 D L=M/60 L S=M/1.200 S M=M/12.000 M
3 3/120 0.025 3/60 0.05 3/1,200 2,5 3/12.000 0.25
45. Public Sub Button1_Click()
TextBox2.text = Val(TextBox1.text) / 120
TextBox3.text = Val(TextBox1.text) / 60
TextBox4.text = Val(TextBox1.text) / 1200
TextBox5.text = Val(textbox1.text) / 12000
End
Public Sub Button2_Click()
TextBox1.text = ""
TextBox2.text = ""
TextBox3.text = ""
TextBox4.text = ""
TextBox5.text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Quit
END
46. EJERCICIO#25
REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO
UN NUMERO DETERMINAR SI ES IMPAR O PAR
PRUEBA DE ESCRITORIO
V1 IF V1 MOD
3 5 EL NUMERO ES IMPAR
2 2 EL NUMERO ES PAR
P,IP
IF V1
MOD
2
EL NUMERO ES
PAR
INICIO
EL NUMERO ES
IMPAR
FIN
47. Public Sub Button1_Click()
Dim v1 As Integer
v1 = TextBox1.Text
If v1 Mod 2 Then
Message("EL NUMERO ES IMPAR")
Else
Message("EL NUMERO ES PAR")
Endif
End
Public Sub Button2_Click()
Message("ESTA SEGURO QUE DESEA BORRAR ESTOS DATOS", "YES", "NO")
TextBox1.TEXT = ""
TEXTBOX1.SETFOCUS
End
Public Sub Button3_Click()
Message("ESTA SEGURO QUE DESEA SALIR DE ESTA APLICACION", "YES",
"NO")
Quit
End
EJERCICIO#26
48. REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO
UN NUMERO, DETERMINAR AL MISMO TIEMPO SI ESTE NUMERO INGRESADO ES
PAR O IMPAR Y POSITIVO, NEGATIVO.
PRUEBA DE ESCRITORIO
N1
IFN1
MOD2=
0
IFN1
MOD2=
0
USTED NO A
ESCRITO
NINGUN UN
NÚMERO
IMPAR
PAR
FIN
EL NUMERO ES
NEGATIVO
INICIO
IFN1
<=0
IFN1
>=0
EL NUMERO ES
POSITIVO
49. N1 IFN1 MOD2=0 MESSAGE IFN1 MOD2=0 MESSAGE IFN1<=0 MESSAGE
IFN1>0
-7 IF- 7 MOD2=0 IF- 7MOD2=0 IF 7<=0 positivo IF -7>0
Es impar IF 8<=0
Public Sub Button1_Click()
If Val(TextBox1.Text) > 0 Then
Endif
Message("EL NUMERO ES POSITIVO")
If Val(TextBox1.Text) < 0 Then
Endif
Message("EL NUMERO ES NEGATIVO")
If Val(TextBox1.Text) = 0 Then
Endif
Message("EL NUMERO ES NEUTRO")
Message("EL NUMERO ES IMPAR")
Message("EL NUMERO ES PAR")
End
Public Sub Button2_Click()
Message("ESTA SEGURO QUE QUIERE BORRAR ESTE NUMERO")
TextBox1.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("ESTA SEGuro QUE QUIERE SALIR DE ESTA APLICACION")
Quit
End
EJERCICIO#27
50. REALIZAR UN PROGRAMA QUE ME PERMITA DETERMINAR LOS RANGOS DE
NUMEROS INGRESADOD, SI EL NUMERO INGRESADO ESTA ENTRE 1 Y 30 UN
MENSAJE QUE ME DIGA DENTRO DEL RANGO SI EL NUMERO PASA DE 30 FUERA
DE RANGO
PRUEBA DE ESCRITORIO
N1 IFN1 >=0 AND N1 < = 30 MESSAGE
EJERCICIO#2
35 IF 35 >=0 AND 35 < =30 FUERA DEL RANGO
20 IF 20 >=0 AND 20 < =20 DENTRO DEL RANGO
Public Sub Button1_Click()
Dim A As Integer
N1
IF
N1>
=30
“FUERA DEL
“DENTRO DEL RANGO"
RANGO”
FIN
7
51. A = (TextBox1.text)
If A = 1 And A = 30 Then
Message.Question("esta dentro del rango")
Else
Message.Question("esta fuera de rango")
Endif
End
Public Sub Button2_Click()
Message.Question("esta seguro que desea borrar")
TextBox1.text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message.Info("seguro que desea salir de est aplicacion")
Quit
End
EJERCICIO # 28
REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE LAS INICIALES DE
SU PRIMER NOMBRE Y APELLIDO QUE VISUALICE EL NOMBRE Y APELLIDO
52. COMPLETO SI INGRESA OTRA LETRA DIFERENTE UN MENSAJE QUE DIGA “NO
HAY TEXTO CON ESA LETRA “
INICIO
NO SI
CASE ELSE CASE
PRUEBA DE ESCRITORIO
CASE TEXTBOX 1
“J”,”j”
1 INCIAL 2 INICIAL CASE “J”,”j” MESSAGE CASE “M”,”m” MESSAJE
MESSAJE ELSE
J M CASE “J” JOSELYN CASE “M” MORAN
S P CASE “S” CASE “P”
CASE
“M” “P”
NO HAY CON ESTA
LETRA
JOSELYN MORAN
FIN
53. Public Sub Button1_Click()
Select TextBox1.text
Case "j", "J"
Message("JOSELYN")
Case "a", "A"
Message("MORAN")
Case Else
Message("NO HAY TEXTO CON ESA LETRA")
End Select
End
Public Sub Button2_Click()
Message("SEGURO QUE DESEA BORRAR TODOS LOS DATOS")
TextBox1.text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("seguro que desea salir de esta aplicacion")
Quit
End
EJERCICIO # 29
54. REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITE POR UNA CLAVE DE
ACCESO INGRESAR A UN SEGUNDO FORMULARIO SIEMPRE Y CUANDO LA
CLAVE ESTE CORRECTA
INICIO
SI NO
“BIENVENIDO AL
SISTEMA”
PRUEBA DE ESCRITORIO
IF JOSELYN = joselyn
“CONTRACEÑA”
INTENTE OTRA VEZ
FIN
CLAVEIF JOSELYN = JOSELYN MESSAJE MESSAJE ELSE
JOSELYN IF JOSELYN = JOSELYN BIENVENIDO AL SIST
Joselyn IF JOSELYN = joselyn ERROR DE CLAVE
55. Public Sub Button1_Click()
If TextBox1.text = " mero " And textbox2.text = " 123" Then
Message("bienvenidos al sistema")
FMain.Hide
Else
Message("el usuario y clave es incorrecto")
Message("intente otra vez")
TextBox1.text = ""
TextBox1.SetFocus
Endif
End
Public Sub Button2_Click()
Dim A As Integer
A = Message("usted esta seguro que desea cerrar el programa", "si", "no", "cancelar")
If a = 1 Then
Quit
Endif
End
EJERCICIO # 30
56. REALIZAR UN PROGRAMA QUE ME PERMITA, POR MEDIO DE LA CLAVE Y
USUARIO INGRESAR A UN MENÙ DE OPERACIONES BASICAS, EN CADA UNO DE
LOS FORMULARIOS DEBERAN HABER BOTONES PREDISEÑADOS CON LAS
CODIFICACIONES YA DISPUESTAS.
INICIO
SI NO
IF JOSELYN = joselyn AND
IF 120 = 120
“BIENVENIDO AL
SISTEMA”
PRUEBA DE ESCRITORIO
“CONTRACEÑA”
INTENTE OTRA VEZ
FIN
CLAVE IF JOSELYN = JOSELYN AND IF 120=120 MESSAJE
JOSELYN IF JOSELYN = JOSELYN AND IF 120 = 120 BIENVENIDO AL SISTEMA
Joselyn IF JOSELYN = joselyn AND IF 120 = 120ERROR DE CLAVE
57. Public Sub Button1_Click()
Form2.Show
Form1.Hide
End
Public Sub Button2_Click()
Form3.Show
Form1.Hide
End
Public Sub ToggleButton1_Click()
Form1.Hide
FMain.Show
End
Public Sub Button3_Click()
Form4.Hide
Form.Hide
End
Public Sub Button4_Click()
Form5.Show
Form1.Hide
End
58. Diagrama de flujo
PRUEBA DE ESCRITORIO
N1 N2 S
7 8 15
8 10 18
Public Sub ToggleButton2_Click()
FORM2.Hide
Form3.Show
End
Public Sub Button1_Click()
INICIO
N1, N2
S= N1+N2
S
FIN
TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
59. End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("GRACIAS POR USAR ESTA APLICACION")
Quit
End
Public Sub Form_Open()
End
Public Sub ToggleButton3_Click()
Form2.Hide
Form1.Show
End
Diagrama
INICIO
N1, N2
R=V1-V2
R
FIN
60. PRUEBA DE ESCRITORIO
N1 N2 R= N1-N2
9 5 4
7 4 3
Public Sub ToggleButton2_Click()
FORM2.Hide
Form3.Show
End
Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("GRACIAS POR USAR ESTA APLICACION")
Quit
End
Public Sub Form_Open()
End
Public Sub ToggleButton3_Click()
Form2.Hide
Form1.Show
End
61. Diagrama
PRUEBA DE ESCRITORIO
N1 N2 M= N1*N2
7 2 14
3 1 3
INICIO
N1,N2
M=N1*N2
M
FIN
62. Public Sub Button1_Click()
TextBox3.Text = Val(TextBox1.Text) - Val(TextBox2.Text)
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("GRACIAS POR USAR ESTA APLICACION")
Quit
End
Public Sub ToggleButton1_Click()
Form3.Hide
Form1.Show
End
Public Sub ToggleButton2_Click()
Form3.Hide
Form4.Show
End
63. Diagrama
PRUEBA DE ESCRITORIO
N1 N2 D= N1/N2
7 2 3.5
3 1 3
Public Sub Button1_Click()
INICIO
N1, N2
M=N1/N2
M
FIN
64. TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)
End
Public Sub Button2_Click()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox1.SetFocus
End
Public Sub Button3_Click()
Message("GRACIAS POR USAR ESTA APLICACION")
Quit
End
Public Sub ToggleButton1_Click()
Form4.Hide
Form1.Show
End
Public Sub ToggleButton2_Click()
Form4.Hide
Form5.Show
End