SlideShare a Scribd company logo
1 of 64
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
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
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
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
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
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#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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
PRUEBA DE ESCRITORIO 
1A 2A 1P 2P TP= 1A+2A TP= 1P+2P C= TA-TP 
8000 7000 450 4000 1500 4450 10550 
9000 1600 1000 4000 10600 5000 5600 
FORMULARIO 
CODIFICACION 
TP,TA,C 
FIN
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
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
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
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
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
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()
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
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
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
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
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
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
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
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)
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
Diagrama 
PRUEBA DE ESCRITORIO 
N1 N2 M= N1*N2 
7 2 14 
3 1 3 
INICIO 
N1,N2 
M=N1*N2 
M 
FIN
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
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
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

More Related Content

Similar to Proyecto 2er Parcial

Similar to Proyecto 2er Parcial (20)

Yolygambas
YolygambasYolygambas
Yolygambas
 
Yolygambas
YolygambasYolygambas
Yolygambas
 
Yolygambas
YolygambasYolygambas
Yolygambas
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Calculadora
CalculadoraCalculadora
Calculadora
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejerciciosdeprogramacion
EjerciciosdeprogramacionEjerciciosdeprogramacion
Ejerciciosdeprogramacion
 
Task4output.txt 2 5 9 13 15 10 1 0 3 7 11 14 1.docx
Task4output.txt 2  5  9 13 15 10  1  0  3  7 11 14 1.docxTask4output.txt 2  5  9 13 15 10  1  0  3  7 11 14 1.docx
Task4output.txt 2 5 9 13 15 10 1 0 3 7 11 14 1.docx
 
Hello, I need some assistance in writing a java program THAT MUST US.pdf
Hello, I need some assistance in writing a java program THAT MUST US.pdfHello, I need some assistance in writing a java program THAT MUST US.pdf
Hello, I need some assistance in writing a java program THAT MUST US.pdf
 
C++ TUTORIAL 5
C++ TUTORIAL 5C++ TUTORIAL 5
C++ TUTORIAL 5
 
Trabajo Para Subir
Trabajo Para SubirTrabajo Para Subir
Trabajo Para Subir
 
Trabajo Para Subir
Trabajo Para SubirTrabajo Para Subir
Trabajo Para Subir
 
Programas Gambas
Programas GambasProgramas Gambas
Programas Gambas
 
Answers To Selected Exercises For Fortran 90 95 For Scientists And Engineers
Answers To Selected Exercises For Fortran 90 95 For Scientists And EngineersAnswers To Selected Exercises For Fortran 90 95 For Scientists And Engineers
Answers To Selected Exercises For Fortran 90 95 For Scientists And Engineers
 
Visual Basic(Vb) practical
Visual Basic(Vb) practicalVisual Basic(Vb) practical
Visual Basic(Vb) practical
 
Ict project pdf
Ict project pdfIct project pdf
Ict project pdf
 
Trabajo Para Subir
Trabajo Para SubirTrabajo Para Subir
Trabajo Para Subir
 
Gambas
GambasGambas
Gambas
 

Recently uploaded

TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024Fikrie Omar
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCRsoniya singh
 
Product Catalog Bandung Home Decor Design Furniture
Product Catalog Bandung Home Decor Design FurnitureProduct Catalog Bandung Home Decor Design Furniture
Product Catalog Bandung Home Decor Design Furniturem3resolve
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证0622mpom
 
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...soniya singh
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCRsoniya singh
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...LHelferty
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlsoniya singh
 
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCRsoniya singh
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCRsoniya singh
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCRsoniya singh
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Servicedollysharma2066
 
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
 
Product Catalog Bandung Home Decor Design Furniture
Product Catalog Bandung Home Decor Design FurnitureProduct Catalog Bandung Home Decor Design Furniture
Product Catalog Bandung Home Decor Design Furniture
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
 
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
Gurgaon Rajiv Chowk 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex ...
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
 
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Serviceyoung call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
 
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Babarpur 🔝 Delhi NCR
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
 
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
 
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
 
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptxWhy Powderless DTF Printer is T-shirt Printing Game Changer.pptx
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
  • 26. PRUEBA DE ESCRITORIO 1A 2A 1P 2P TP= 1A+2A TP= 1P+2P C= TA-TP 8000 7000 450 4000 1500 4450 10550 9000 1600 1000 4000 10600 5000 5600 FORMULARIO CODIFICACION TP,TA,C FIN
  • 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