Download - Proyecto de gambas parte 1
![Page 1: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/1.jpg)
EJERCICIO N°1
REALIZAR UN PROGRAMA E3N GAMBAS QUE ME PERMITA SUMAR DOS NUMEROS ,
MOSTRAR LOS BOTONES DE CONTROL.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 N2 S
7 8 16
9 10 19
Inicio
N1, N2
S=N1+N2
S
Fin
![Page 2: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/2.jpg)
FORMULARIO
CODIFICACION
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 ( )
QUIT
END
![Page 3: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/3.jpg)
EJERCICIO N°2
REALIZAR UN PROGRAMA EN GTAMBAS QUE ME PERMITA RESTAR DOS VALORES
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 N2 R
10 9 1
5 2 3
FORMULARIO
N1, N2
R=N1-N2
R
Fin
INICIO
![Page 4: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/4.jpg)
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=Val (textbox1.TEXT) - Val (textbox2.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “0
Textbox3.TEXT=” “
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 5: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/5.jpg)
EJERCICIO N°3
REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA MULTIPLICAR DOS VALORES
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 N2 M
3 4 12
4 4 16
N1, N2
M=N1*N2
M
Fin
INICIO
![Page 6: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/6.jpg)
FORMULARIO
CODIFICACION
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 ( )
QUIT
END
![Page 7: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/7.jpg)
EJERCICIO N°4
REALIZAR UN PROGRAQMA EN GAMBAS QUE ME PERMITA DIVIDIR DOS VALORES
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 N2 R
3 5 0.6
6 7 0.85
N1, N2
D=N1/N2
D
Fin
INICIO
![Page 8: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/8.jpg)
FORMULARIO
CODIFICACION
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 ( )
QUIT
END
![Page 9: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/9.jpg)
EJERCICIO N°5
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO EL VALOR
DE DOS PRODUCTOS, SACAR EL SUBTOTAL, EL VALOR DEL IVA Y EL TOTAL A PAGAR.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
P1 P2 ST=P1+P2 I=ST*0.12 T=ST+I
3.70 3.30 3.70+3.30 7 7*0.12 0.84 7+0.84 7.84
P1, P2
ST=P1+P2
I=ST*0.12
T=ST+I
S, I, T
Fin
INICIO
![Page 10: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/10.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=Val (textbox1.TEXT) + Val (textbox2.TEXT)
Textbox4.TEXT=Val (textbox3.TEXT) * 0.12
Textbox5.TEXT=Val (textbox3.TEXT) + Val (textbox4.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5.TEXT=” “
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 11: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/11.jpg)
EJERCICIO N°6
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR UN NUMERO DETERMINADO DE
METROS, CONVERTIR A KILOMETROS A MILIMETROS Y CENTIMETROS.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
M1 KM=M/1.000 KM MM=M*1.000 MM CM=M*100 CM
3 3/1.000 0.03 3*1.000 3.000 3*100 300
M1
KM=M/1.000
MM=M*1.000
CM=M*100
K, MM,
CM
Fin
INICIO
![Page 12: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/12.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox2.TEXT=Val (textbox1.TEXT) /1.000
Textbox3.TEXT=Val (textbox1.TEXT) * 1.000
Textbox4.TEXT=Val (textbox1.TEXT)*100
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 13: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/13.jpg)
EJERCICIO N°7
GENERAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO DOS VALORES
CALCULAR LA SUMA, RESTA, MULTIPLICACION, DIVISION Y FINALMENTE MOSTRAR LOS
RESULTADOS POR PANTALLA.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
V1 V2 S=V1+V2 R=V1-V2 M=V1*V2 D=V1/V2
3 3 3+3 6 3-3 0 3*3 9 3/3 1
V1, V2
S=V1+V2
R=V1-V2
M=V1*V2
D=V1/V2
S, R, M,
D
Fin
INICIO
![Page 14: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/14.jpg)
FORMULARIO
CODIFICACION
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)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 15: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/15.jpg)
EJERCICIO N°8
GENERAR UN PROGRAMA QUE PERMITA CALCULAR LA SUPERFICIE DEL CUADRADO Y DEL
CIRCULO
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
CU CI SC=CU*CU SC SCI= (CI*CI)*3, 1416
4 5 4*4 16 (5*5)*3, 1416 78, 54
CU, CI
SC=CU*CU
SCI= (CI+CI)*3, 1416
SC, SCI
Fin
INICIO
![Page 16: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/16.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=Val (textbox1.TEXT) *Val (textbox1.TEXT)
Textbox4.TEXT=Val (textbox2.TEXT) * Val (textbox2.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 17: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/17.jpg)
EJERCICIO N°9
GENERAR UN PROGRAMA QUE PERMITA CALCULAR EL AREA Y EL PERIMETRO DE UN
RECTANGULO.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
B H A=B*H A P=2*(B+H) P
5 3 5*3 15 2*(5+3) 16
B, H
A=B*H
P=2*(B+H)
A, P
Fin
INICIO
![Page 18: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/18.jpg)
FORMULARIO
CODIFICACION
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
![Page 19: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/19.jpg)
EJERCICIO N°10
GENERAR UN PROGRAMA QUE PERMITA REALIZAR UNA SIMULACION DE UNA
MINICALCULADORA CON SUMA, RESTA, MULTIPLICACION, DIVISION Y RAIZ.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
PV SV S=PV+SV R=PV-SV M=PV*SV D=PV/SV RA=√(PV),(SV)
9 4 9+4 13 9-4 5 9*4 36 9/4 2.25 9 , 4 3,2
PV, SV
S=PV+SV
R=PV-SV
M=PV*SV
D=PV/SV
RA=√(PV),(SV)
Escriba aquí la ecuación.
S, R, M, D,
RA
Fin
INICI
O
![Page 20: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/20.jpg)
FORMULARIO
CODIFICACION
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) √Val (textbox2.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
Textbox7.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 21: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/21.jpg)
EJERCICIO N°11
GENERAR UN PROGRAMA QUE CALCULE LA RAIZ CUBICA DE UN VALOR Y SU POTENCIA
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
NUM VP RC=3√NUM RC P=NUM^VP P
8 2 3√8 2 8^2 64
NUM, VP
RC= 3√NUM
P=NUM^VP
RC, P
Fin
INICIO
![Page 22: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/22.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=Val (textbox1.TEXT)^ Val (textbox2.TEXT)
Textbox4.TEXT=Val 3√ (textbox2.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 23: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/23.jpg)
EJERCICIO N°12
GENERAR UN PROGRAMA QUE CALCULE EL AREA Y EL PERIMETRO DE UN TRIANGULO
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
A B C H A+B+C P B*H/2
11 11 7.5 7 11+11+7.5 29.5 11*7/2 38.5
A, B, C, H
P=A+B+C
A=B*H/2
P,
A
Fin
INICIO
![Page 24: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/24.jpg)
FORMULARI0
CODIFICACION
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=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 25: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/25.jpg)
EJERCICIO N°13
GENERAR UNA MINI FACTURA QUE PERMITA CALCULAR SUBTOTAL, IVA, TOTAL, VALOR EN
EFECTIVO, Y CAMBIO A RECIBIR
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
P1 P2 ST=P1+P2 I=ST*0.12 T=ST+I TP CR
2 3 2+3=5 5*0.12=0.6 0.6+0.6 0.82 72
P1, P2
ST=P1+P2
I=ST*0.12
T=ST+I
C=T-V
Escriba aquí la ecuación.
S, T, I, C
Fin
INICIO
![Page 26: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/26.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=Val (textbox1.TEXT) + Val (textbox2.TEXT)
Textbox4.TEXT=Val (textbox3.TEXT) * 0.12
Textbox5.TEXT=Val (textbox3.TEXT) +Val (textbox4.TEXT)
Textbox7.TEXT=Val (textbox6.TEXT) -Val (textbox5.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
Textbox7.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 27: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/27.jpg)
EJERCICIO N°14
GENERAR UN PROGRAMA QUE INGRESE LOS VALORES DE ACTIVOS, PASIVOS Y CALCULE EL
CAPITAL DE LA EMPRESA
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
1A 2A 1P 2P TA=1A+2A TP=1P+2P C=TA-TP
8.000 7.000 450 4.000 15.000 4.450 10.550
1A, 2A, 1P, 2P
TA=1A+2A
TP=1P-2P
C=TA-IP
Escriba aquí la ecuación.TA, TP,
C
Fin
INICIO
![Page 28: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/28.jpg)
FORMULARIO
CODIFICACION
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.Set focus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 29: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/29.jpg)
EJERCICIO N°15
GENERAR UN PROGRAMA QUE CALCULE SUMA, DIVISION, RAIZ CUADRADA, RAIZ CUBICA Y
POTENCIA
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
V1 V2 S=V1+V2 D=V1/V2 RC=√V1 RCU=3√V1 P=V1^V2
5 2 5+2 7 5/2 2.5 √5 2.2 3√5 3.8 5^2 25
V1, V2
S=V1+V2
D=V1/V2
RC=√V1 √V2
RCU=3√V1 3√V2
P=V1^V2
Escriba aquí la ecuación.
S, D, RC, RCU,
P
Fin
INICIO
![Page 30: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/30.jpg)
FORMULARIO
CODIFICACION
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) ^ (textbox2.TEXT)
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
Textbox7.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 31: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/31.jpg)
EJERCICIO N°17
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO 2 NUMEROS,
DETERMINAR CUAL DE LOS NUMEROS INGRESADOS ES EL MAYOR.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
PV SV PV>SV SV>PV
14 20 14>20 PV MAYOR 20>14 SV MAYOR
30 15 30>15 PV MAYOR 15>30 SV MAYOR
4 4 4>4 SON IGUALES 4>4 SON IGUALES
INICIO
PV, SV
PV>S
V
SV>P
V
“PV
MAYOR”
“SV
MAYOR”
“LOS
NUMEROS
SON
FIN
![Page 32: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/32.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
IF VAL= (Textbox1.TEXT)>VAL (Textbox2.TEXT) THEN
MESSAGE (“EL PRIMER VALOR ES EL MAYOR”)
ELSE
IF VAL= (Textbox2.TEXT)>VAL (Textbox1.TEXT) THEN
MESSAGE (“EL SEGUNDO VALOR ES EL MAYOR”)
ELSE
MESSAGE (“LOS NUMEROS SON IGUALES”)
ENDIF
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
MESSAGE.INFO (“GRACIAS Y HASTA PRONTO”)
QUIT
END
![Page 33: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/33.jpg)
EJERCICIO N°17
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA DETERMINAR LA EDAD EN AÑOS
DE UNA PERSONA, AL MISMO TIEMPO DETERMINAR SI EL RESULTADO DE LA EDAD ES
MAYOR O MENOR DE EDAD
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
AA AN EA=AA-AN EA EA>17 RESPUESTA
2014 1998 2041-1998 16 16>17 USTED ES MENOR DE EDAD
2014 1960 2014-1960 18 18>17 USTED ES MAYOR DE EDAD
INICIO
AA, AN
EA=AA-AN
EA
EA>1
7
“USTED ES MENOR
DE EDAD”
“USTED ES MAYOR
DE EDAD”
FIN
![Page 34: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/34.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox3.TEXT=VAL (Textbox1.TEXT) –(Textbox2.TEXT)
IF VAL= (Textbox3.TEXT)>17 THEN
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=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
MESSAGE.INFO (“GRACIAS Y HASTA PRONTO”)
QUIT
END
![Page 35: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/35.jpg)
EJERCICIO N°18
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO 3 NUMEROS
DETERMINAR CUAL ES EL MAYOR, MENOR O SON IGUALES
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 N2 N3 N1>N2 N2>N1 N3>N1
5 10 5 5>10 10>5 N2 ES MAYOR 5>5 SON IGUALES
10 6 15 10>6 N1 MAYOR 6>10 15>10 N3 ES MAYOR
INICIO
N1, N2, N3
N1>N
2
“N1 ES
MAYOR” N2>
N1
“N2 ES
MAYOR” N3>
N1
“N3 ES MAYOR” “LOS NUMEROS
SON IGUALES”
FIN
![Page 36: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/36.jpg)
FORMULARIO
![Page 37: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/37.jpg)
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
IF VAL= (Textbox1.TEXT)>VAL (Textbox1.TEXT) AND VAL (Textbox1.TEXT)>VAL
(Textbox3.TEXT) THEN
LABEL 4.CAPTION=“EL PRIMER NUMERO ES EL MAYOR”
ELSE
IF VAL= (Textbox2.TEXT)>VAL (Textbox1.TEXT) AND VAL (Textbox2.TEXT)>VAL
(Textbox3.TEXT) THEN
LABEL 4.CAPTION=“EL SEGUNDO NUMERO ES MAYOR”
ELSE
IF VAL= (Textbox3.TEXT)>VAL (Textbox1.TEXT)AND VAL (Textbox3.TEXT)>VAL
(Textbox2.TEXT) THEN
LABEL 4.CAPTION=“EL TERCERO NUMERO ES MAYOR”
ELSE
LABEL 4.CAPTION=“TODOS LOS NUMEROS SON IGUALES”
ENDIF
ENDIF
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
MESSAGE.INFO (“GRACIAS Y HASTA PRONTO”)
QUIT
END
![Page 38: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/38.jpg)
EJERCICIO N°19
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR UN NUMERO
DETERMINADO DE TONELADAS, TRANSFORMARLO A QUINTALES, ARROBAS, KILOS, LIBRAS Y
ONZAS.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
T T*10 Q T*40 A T*1.000 K T*2204.6 L T*32,000 ON
Q Q*10 10 6*40 240 6*1.000 6.000 6*2204.6 13.400 Q=32.000 428.0
T
Q=T*1
A=T*40
K=T*1000
L=T*2204.6
ON=T*32.000
Escriba aquí la ecuación.
Q, K, A, L,
ON
Fin
INICIO
![Page 39: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/39.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox2.TEXT=Val (textbox1.TEXT)*10
Textbox3.TEXT=Val (textbox1.TEXT) *40
Textbox4.TEXT=VAL (textbox1.TEXT) *1.000
Textbox5.TEXT=VAL (textbox1.TEXT) *2204.6
Textbox6.TEXT=Val (textbox1.TEXT)*32.000
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 40: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/40.jpg)
EJERCICIO N°20
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR UN NUMERO
DETERMINADO DE MILENIOS, TRANSFORMARLO A SIGLOS, DECADAS, LUSTROS Y AÑOS
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
M M*10 S M*100 D M*200 L M*1.000 F
6 6*10 60 6*100 600 6*200 1.200 6*1.000 6.000
M
S=M*10
D=M*100
L=M*200
A=M*1.000
Escriba aquí la ecuación.
S, D, L,
A
Fin
INICIO
![Page 41: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/41.jpg)
FORMULARIO
CODIFICACION
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) *1.000
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 42: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/42.jpg)
EJERCICIO N°21
REALIZAR UN PROGRAMA QUE ME PERMITA CALCULAR EL AREA DEL CUADRADO,
RECTANGULO, Y TRIANGULO
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
L B H BT HT A=L*L AC A=B*H AR A=B*H/2 AT
3 2 5 8 3 3*3 9 2*5 10 2*5/2 5
L, B, H, BT, HT
A=L*L
A=B*H
A=B*H/2
Escriba aquí la ecuación.
AC, AR, AT
Fin
INICIO
![Page 43: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/43.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
Textbox6.TEXT=Val (textbox1.TEXT) * Val (textbox1.TEXT)
Textbox7.TEXT=Val (textbox2.TEXT) * Val (textbox3.TEXT)
Textbox8.TEXT=Val (textbox4.TEXT) *Val (textbox5.TEXT) /2
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
Textbox7.TEXT=” “
Textbox8.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 44: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/44.jpg)
EJERCICIO N°22
REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO EL NOMBRE Y
APELLIDO DE 3 EMPLEADOS, INGRESAR EL SUELDO BASICO, NUMERO DE HORAS EXTRAS
TRABAJADAS POR LOS EMPLEADOS (5,70 VALOR EXTRA) EL APORTE AL IESS SERA DE 9.8%
DEL SUELDO BASICO, FINALMENTE MOSTRAR EL TOTAL A RECIBIR POR CADA EMPLEADO.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
1E 2E 3E SB HE1 HE2 HE3 AI A1E=AI/SB A2E=AI/SB
MARIA FELIPE MARCOS 360 39.9 17.1 28.5 9.8% 9.8%/360= 9.8%/360=
OCHOA CANO HILERA 36.7 36.7
1E, 2E, 3E, SB, HE1,
HE2, HE3, AI
HE1=HE1*5.70
HE2=*5.70
HE3=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,
T1E, T2E, T3E
Fin
INICIO
![Page 45: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/45.jpg)
A3E=AI/SB T1E= (SB+HE1)-A1E T2E= (SB+HE2)-A2E T3E= (SB+HE3)-A3E
9.8/360= (360+39.9)-36.7= (360+17.1)-36.7= (360+28.5)-36.7=
36, 7 363.2 340.4 351.8
FORMULARIO
![Page 46: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/46.jpg)
CODIFICACION
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 (textbox8.TEXT) / Val (textbox4.text)
Textbox10.TEXT=Val (textbox8.TEXT) / Val (textbox4.text)
Textbox11.TEXT=Val (textbox8.TEXT) / Val (textbox4.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 ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox6.TEXT=” “
Textbox7.TEXT=” “
Textbox8.TEXT=” “
Textbox9.TEXT=” “
Textbox10.TEXT=” “
Textbox11. TEXT=” “
Textbox12.TEXT=” “
Textbox13.TEXT=” “
Textbox14.TEXT=” “
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 47: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/47.jpg)
EJERCICIO N°23
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO DETERMINAR SI ESTE NUMERO ES POSITIVO, NEGATIVO O NEUTRO.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
N1 IF N1>0 RESPUESTA IF NI<0 RESPUESTA IF N1=0 RESPUESTA
7 7>0 POSITIVO ---------- -------------- --------------- ----------------
-3 -3>0 ----------- -3<0 NEGATIVO ------------ -------------
0 O>0 ---------- 0<O -------------- 0=0 NEUTRO
INICIO
IF
NI>0
NEUTRO
NEGATIVO
FIN
IF
N1<0
INGRESE UN
NÚMERO
POSITIVO
IF
NI=0
![Page 48: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/48.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ( )
IF Val (Textbox1.TEXT)>0
LABEL 2.CAPTION=”EL PRIMER NUMERO ES POSITIVO”
ELSE
IF Val (Textbox1.TEXT) <0
LABEL 2.CAPTION=”EL PRIMER NUMERO ES NEGATIVO”
IF Val (Textbox1.TEXT) =0
LABEL 2.CAPTION=”EL PRIMER NUMERO ES NEUTRO”
ELSE
LABEL 2.CAPTION=”INGRESE UN NUMERO”
ENDIF
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
Textbox1.TEXT=””
END
PUBLIC SUB BUTTON3_CLICK ()
MESSAGE.INFO= (“GRACIAS Y HASTA PRONTO”)
QUIT
END
![Page 49: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/49.jpg)
EJERCICIO N°24
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO DETERMINADO DE MESES, TRANSFORMARLO A DECADAS, LUSTROS, SIGLOS Y
MILENIOS.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
M D= M/120 D L=M/60 L S=M/1200 S MI=M/12.000 MI
3 3/120 0.025 3/60 0.05 3/1200 0.0025 3/12.000 0.00025
M
D=M/120
L=M/60
S=M/1200
MI=M/12.000
Escriba aquí la ecuación.
D, L, S, MI
Fin
INICIO
![Page 50: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/50.jpg)
FORMULARIO
CODIFICACION
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) / 12.000
END
PUBLIC SUB BUTTON2_CLICK ( )
Textbox1. TEXT=” “
Textbox2.TEXT=” “
Textbox3.TEXT=” “
Textbox4.TEXT=” “
Textbox5. TEXT=” “
Textbox1.Set focus
END
PUBLIC SUB BUTTON3_CLICK ( )
QUIT
END
![Page 51: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/51.jpg)
EJERCICIO N°25
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO DETERMINAR SI ES IMPAR O PAR.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
VIIF VI MOD 2 RESPUESTA
1 1 MOD 2 EL NUMERO ES PAR
3 3 MOD 2 EL NUMERO ES IMPAR
INICIO
IF VI
MOD
2
EL NUMERO
ES PAR
EL NUMERO
ES IMPAR
FIN
V1
![Page 52: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/52.jpg)
FORMULARIO
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
MESSAGE (“BIENVENIDO A ESTA APLICACIÓN”)
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
![Page 53: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/53.jpg)
EJERCICIO N°26
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO DETERMINAR AL MISMO TIEMPO SI ESTE NUMERO INGRESADO ES PAR O IMPAR ,
POSITIVO, NEGATIVO Y NEUTRO.
DIAGRAMA DE FLUJO
INICIO
IF
N1
MOD
NUMERO ES
NEGATIVO
NUMERO ES
IMPAR
FIN
IF N1
MOD
2
NÚMERO ES
PAR
NUMERO ES
POSITIVO
IF
N1>0
IF N1
MOD
NUMERO ES
NEUTRO
IF
N1=
NO HA ESCRITO
UN NÚMERO
![Page 54: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/54.jpg)
PRUEBA DE ESCRITORIO
N1 N1>O MESSAGE N1 MOD 2 MESSAGE N1<0 MESSAGE N1 MOD 2 MESSAGE
5 5>0 POSITIVO 5 MOD 2 IMPAR -------- ---------- ------------ -----------
-4 ------ ---------- ---------- --------- - 4<0 NEGATIVO -4 MOD 2 PAR
0 ------ ----------- --------- --------- -------- ----------- --------- --------
N1=O MESSAGE
-------- ----------------
------- ---------------
0=0 NEUTRO
FORMULARIO
![Page 55: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/55.jpg)
CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
DIM N1 AS INTEGER
N1.Textbox1.TEXT
IF N1>0 THEN
MESSAGE (“POSITIVO”)
IF N1 MOD 2 THEN
MESAGE (“IMPAR”)
IF N1 <O THEN
MESSAGE (“NEGATIVO”)
IF N2 MOD 2 THEN
MESSAGE (“PAR”)
IF N10 THEN
MESSAGE (“NEUTRO”)
ELSE
MESSAGE (“HA ESCRITO UN NUMERO”)
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
MESSAGE (“LOS DATOS SE BORRARON”)
Textbox1.TEXT=””
PUBLIC SUB BUTTON3_CLICK ()
MESSAGE (“GRACIAS POR UTILIZAR ESTA APLICACIÓN”)
QUIT
END
![Page 56: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/56.jpg)
EJERCICIO N°27
REALIZAR UN PROGRAMA QUE ME PERMITA DETERMINAR LOS RANGOS DE NUMEROS
INGRESADOS, SI EL NUMERO INGRESADO ESTA ENTRE 1 Y 30 UN MENSAJE QUE DIGA
“DENTRO DEL RANGO”, SI EL NUMERO PASA DE 30 “FUERA DE RANGO “.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
A IF A>=1 AND A<=30 RESPUESTA
3 3>=1 AND 3<=30 ESTA DENTRO DEL RANGO
46 46>=1 AND 46<=30 ESTA FUERA DEL RANGO
INICIO
IF A>=1
AND
A<=30
ESTA FUERA
DEL RANGO ESTA DENTRO
DEL RANGO
FIN
A
![Page 57: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/57.jpg)
FORMULARIO
CODIFICACION
Public sub button1_click ()
DIM A AS Integer
A= Textbox1.text
If A>= I AND A<=30 THEN
Message. Info (“ESTA DENTRO DEL RANGO”)
ELSE
Message. Info (“NO ESTA DENTRO DEL RANGO”)
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
Message .Info (“ESTA SEGURO QUE DESEA BORRAR”)
Textbox1.text=””
Textbox1.setfocus
END
PUBLIC SUB BUTTON3_CLICK ()
Message. Info (“SEGURO QUE DESEA SALIR DE ESTA APLICAQCION”)
QUIT
END
![Page 58: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/58.jpg)
EJERCICION°28
REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE LAS INICIALES DE PRIMER
NOMBRE Y APELLIDO QUE VISUALIZE NOMBRE Y APELLIDO COMPLETO, SI INGRESAS OTRA
LETRA DIFERENTE UN MENSAJE QUE DIGA NO HAY TEXTO CON ESA LETRA
Diagrama de flujo
PRUEBA DE ESCRITORIO
Textbox1 Case “j”,”J” CASE “G”,”g”
J v Javier V González
G -------- ----- -------- --------- No hay texto con esta letra
Inicio
CASE
Textbox1
González Javier
CASE ELSE
No hay
trato con
esta letra
Fin
CASE
“J”,”j”
CASE
“G”,”g”
![Page 59: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/59.jpg)
FORMULARIO
CODIFICACION
Public sub button Form open ()
Message (“Bienvenido a esta aplicación”)
END
Public sub button1_click ()
Select case Textbox1.text
CASE “r”,”R”
Message (“Richard”)
CASE”V”,”v”
CASE ELSE
Message (“No hay texto con esa letra”)
END select
END
Public sub button2_click ()
Message (“Esta seguro que quiere salir”)
Textbox1.text=””
Textbox1.setfocus
END
Public sub button3_click ()
Quit
END
![Page 60: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/60.jpg)
EJERCICIO N°29
REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA POR MEDIO DE UNA CLAVE DE
ACCESO INGRESAR A UN 2 FORMULARIO SIEMPRE Y CUANDO LA CLAVE ESTE CORRECTA
DIAGRAMA DE FLUJO
A IF ANGIE AND ANGELA RESPUESTA
ANGIE ANGIE and ANGELA V Bienvenido al sistema
XML XML and 3 f Clave incorrecta intente otra vez
Inicio
Case
Textbox1
CASE
“B”,”b”
CASE
“S”,”s”
CASE
ELSE
“No hay
texto con
esa letra
Wellint
hon Willy
Fin
![Page 61: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/61.jpg)
FORMULARIO
CODIFICACION
Public sub button1_click ()
If textbox1.text=”WELLINTHON” and Textbox2.text=”WILLY” THEN
Message (“Bienvenido al Sistema”)
Fmain.hide
Form1.show
ELSE
Message (“El usuario y clave es incorrecta”)
Message (“Intente otra vez”)
Textbox1.text=””
Textbox1.setfocus
ENDIF
END
Public sub button2_click ()
DIM A AS Integer
A=Message (“Usted está seguro que desea cerrar el programa”Si”,”No”,”Cancelar”)
If A= 1 THEN
Me.close
ENDIF
![Page 62: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/62.jpg)
EJERCICIO N°30
REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE CLAVE DE USUARIO INGRESAR A
UN MENU LAS OPERACIONES BASICAS, EN CADA UNO DE LOS FORMULARIOS DEBERAN
HABER LOS BOTONES PREDISEÑADOSM CON LAS CODIFICACIONES YA DISPUESTA
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
V1 v2 v1+v2 RS V1-V2 RR V1*V2 RM V1/V2 RD
5 5 5+5 10 5-5 0 5*5 25 5/5 1
Inicio
C, VS
S= v1´v1
R=v1-v2
M=v1*v2
D=v1/v1
S, R, M, D
Fin
![Page 63: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/63.jpg)
FORMULARIO
CODIFICACION
Public sub button1_click ()
If textbox1.text=”WELLINTHON” AND Textbox2.text=”WILLY” THEN
Message (“Bienvenido al Sistema”)
Fmain.Hide
Form1.Show
ELSE
Message (“El usuario o clave es incorrecto”)
Message (“intente otra vez”)
Textbox1.text=””
Textbox1.setfocus
ENDIF
END
Public sub button2_click ()
DIMF A AS Integer
A=Message. Question (“Esta seguro que quiere cerrar esta aplicación”, Si”,”No”,”Cancelar”)
If A = 1 THEN
Me.Close
ENDIF
END
![Page 64: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/64.jpg)
FORMULARIO
CODIFICACION
Public sub button1_click ()
Form2.Hide
Form1.show
Public sub button2_click ()
Form1.Hide
Form3.Show
END
Public sub button3_click ()
Form1.Hide
Form4.Show
END
Public sub button4_click ()
Fomr1.Hide
Form5.Show
END
Public sub button5_click ()
DIM A AS Integer
A=Message. Question (“Esta seguro que quiere cerrar la aplicacion”Si”,”No”,”Cancelar”)
If= A=1 THEN
Me.Close
ENDIF
END
![Page 65: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/65.jpg)
SUMA
PRUEBA DE ESCRITORIO
V1 V2 S=V1+V2 R
2 5 S=2+5 7
FORMULARIO
Inicio
S=v1+v2
S
rs
Fin
![Page 66: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/66.jpg)
CODIFICACION
Public sub button1_click ()
Tetbox3.text=Val (textbox1.text) +Val (textbox2.text)
END
Public sub button2_click ()
Textbox1.text=””
Textbox2.text=””
Textbox1.setfocus
END
Public sub button3_click ()
Message (“Gracias por usar esta aplicación”)
Quit
END
Public sub ToggleButton1_click ()
Fmain.Hide
Form2.Show
END
RESTA
Inicio
R
R=v1+v2
RR
Fin
![Page 67: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/67.jpg)
PRUEBA DE ESCRITORIO
V1 v2 R=v1-v2 RR
5 3 R=5-3 2
FORMULARIO
CODIFICACION
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 aplicación”)
Quit
END
Public sub ToggleButton1_click ()
Fmai.Hide
Form2.Show
END
![Page 68: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/68.jpg)
MULTIPLICACION
PRUEBA DE ESCRITORIO
V1 v2 M=v1*v2 RM
3 3 M=3*3 9
FORMULARIO
Inicio
m
M=v1*v2
rm
Fin
![Page 69: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/69.jpg)
CODIFICACION
Pubic 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 aplicación”)
Quit
END
Public sub ToggleButton1_click ()
Fmai.Hide
Form2.Show
END
FORMULARIO
![Page 70: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/70.jpg)
DIVISION
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
V1 v2 D=v1/v2 RD
3 4 D=3/4 0.75
CODIFICACION
Pubic sub button1_click ()
Textbox3.text=Val (textbox1.text)/Val (textbox2.text)
END
Public sub button2_click ()
Textbox1.text=””
Textbox2.text=””
Textbox3.text=””
END
Public sub button3_click ()
Message (“Gracias por usar esta aplicación”)
Quit
END
Public sub ToggleButton1_click ()
Fmai.Hide
Form2.Show
END
Inicio
D
D=v1/v2
RD
Fin
![Page 71: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/71.jpg)
EJERCICIO N° 31
*GENERAR UN PROGRAMA EN GAMBAS MEDIANTE CICLO FOR QUE ME PERMITA
VISUALIZAR NUMEROS DEL 1 AL 10.
DIAGRAMA DE FLUJO
PRUEBA DE ESCRITORIO
A A<10 MESSAGE A+1
1 1<10 1TO+10 1
2<10 2TO+10 2
3<10 3TO+10 3
4<10 4TO+10 4
5<10 5TO+10 5
6<10 6TO+10 6
7<10 7TO+10 7
8<10 8TO+10 8
9<10 9TO+10 9
10<10 10TO+10 10
FORMULARIO
INICIO
A
A=1,<1
0;A+1
A
FIN
![Page 72: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/72.jpg)
CODIFICACION
Public sub button1_click ( )
DIM A AS integer
For A =10
Listbox1.Add (A)
Next
END
Public sub butto2_click ( )
Listbox1.clear
End
Public sub button3_click ( )
DIM A AS Integer
A=message.Question (¿esta seguro que desea borrar los datos?,’’si’’,’’no’’,’’cancelar’’)
QUIT
ENDIF
END
EJERCICIO N° 32
*MEDIANTE UNA INSTRUCCION DO-WHILE GENERAR UN PROGRAMA QUE ME PERMITA
VBISUALIZAR NUMEROS DEL 50 AL 80.
![Page 73: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/73.jpg)
FORMULARIO
CODIFICACION
Public sub button1-click ( )
DIM A AS Integer
A=50
Do.while <=80
Listbox1.Add (A)
A=a+1
Loop
END
Public sub button2-click ( )
Listbox1.clear
END
Public sub button3-click ( )
Message.Question(‘’esta seguro que desea salir’’, ‘’si’’, ‘’no’’, ‘’cancelar’’)
END
PRUEBA DE ESCRITORIO
A A<=80 F MESSAGE a+1 73<=80 v 73 73+1
0 50<=80 v 50 50+1 74<=80 v 74 74+1
51<=80 v 51 51+1 75<=80 v 75 75+1
![Page 74: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/74.jpg)
52<=80 v 52 52+1 76<=80 v 76 76+1
53<=80 v 53 53+1 77<=80 v 77 77+1
54<=80 v 54 54+1 78<=80 v 78 78+1
55<=80 v 55 55+1 79<=80 v 79 79+1
56<=80 v 56 56+1 80<=80 v 80 80+1
57<=80 v 57 57+1
58<=80 v 58 58+1
59<=80 v 59 59+1
60<=80 v 60 60+1
61<=80 v 61 61+1
62<=80 v 62 62+1
63<=80 v 63 63+1
64<=80 v 64 64+1
65<=80 v 65 65+1
66<=80 v 66 66+1
67<=80 v 67 67+1
68<=80 v 68 68+1
69<=80 v 69 69+1
70<=80 v 70 70+1
71<=80 v 71 71+1
72<=80 v 72 72+1
73<=80 v 73 73+1
EJERCICIO N° 33
*GENERAR UN PROGRAMA EN GAMBAS QUE MEDIANTE CLAVE Y USUARIO (SI EL USUARIO Y
CLAVE POR MAS DE TRES OCACIONES LO UBICA INCORRECTAMENTE SALGA DE LA
APLICACIÓN), EN EL FORMULARIO 1: GENERAR NUMEROS DEL 1 AL 100 EN EL FORMULARIO
2:GENERAR NUMEROS DEL 100 AL 1.
FORMULARIO
![Page 75: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/75.jpg)
CODIFICACION
Public sub button1-click ( )
If textbox.text=”jorge’’ and textbox2.text = ‘’123’’
Message.Question (‘’bienvenidos al sistema’’)
Fmain.hide
Form1.show
Message(‘’ingresar la clave”)
Message(‘’intente otra vez’’)
Textbox1.text = ‘’ ‘’
Textbox2.text = ‘’ ‘’
Textbox1.setfocus
Contador.text= val (contador.text) + 1
ENDIF
If val (contador.text) > = 4 THEN
Me.close (0)
Message (‘’lamentamos que no hallas ingresado’’)
ENDIF
END
![Page 76: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/76.jpg)
Public sub button2-click ( )
DIM A AS Integer
A= Message.Question (‘’esta seguro que desea salir de la aplicación’’, ‘’si’’, ‘’no’’,
‘’cancelar’’)
If A = 1 THEN
Me.Close
FORMULARIO
CODIFICACION
Public sub button1-click ( )
Form1.hide
Form2.show
END
Public sub button2-click ( )
Forn2.hide
Form3.show
![Page 77: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/77.jpg)
END
Public sub button3-click ( )
DIM A AS Integer
A = Message.Question (‘’esta seguro que desea salir de la aplicación’’, ‘’si’’, ‘’no’’,
‘’cancelar’’)
If A = 1 THEN
QUIT
ENDIF
END
FORMULARIO
CODIFICACION
Public sub button1-click ( )
DIM A AS Integer
For A =1 TO 100
Listbox.Add (0)
Next
END
Public sub button2-click ( )
DIM A AS Integer
![Page 78: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/78.jpg)
A=Message.Question (‘’esta seguro que desea salir de la aplicación’’, ‘’si’’, ‘’no’’,
‘’cancelar’’)
If A = 1 THEN
Me.Close
ENDIF
END
Public sub toggle button1_click ( )
Form2.hide
Form1.show
Public sub toggle button2_click ( )
Form2.hide
Form3.show
FORMULARIO
CODIFICACION
![Page 79: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/79.jpg)
Publib sub button1_click ( )
DIM A AS Integer
Form A = 100 TO 1 Step -1
Listbox1.Add (A)
NEXT
END
Public sub button2_click ( )
DIM A AS Integer
A= Message.Question (‘’esta seguro que desea cerrar esta apliacion’’, ‘’si’’, ‘’no’’,
‘’cancelar’’)
If A = 1 THEN
Me.Close
ENDIF
END Public sub button4_click ( )
Public sub button3_click ( ) Form3.hide
Form3.hide Form1.show
Form2.show END
EJERCICIO N° 34
*REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO LOS DATOS
GENERALES DE UN CLIENTE (NOMBRE, APELLIDO, DIRECCION Y TELEFONO) INGRESAR EL
VALOR DE TRES ARTICULOS, CALCULAR EL TOTAL DE LOS TRES ARTICULOS, SI EL TOTAL
OBTENIDO ES MENOR QUE 200 OBTENER EL 10% DE DESCUENTO, SI EL TOTAL OBTENIDO ES
MENOR QUE 400 SACAR EL 16% DE DESCUENTO Y SI EL TOTAL OBTENIDO ES MAYOR QUE
400 SACAR EL 25 DE DESCUENTO.
FORMULARIO
![Page 80: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/80.jpg)
CODIFICACION
Public sub button1_click ( )
Textbox8.text = (textbox5.text) + (textbox6.text) + (textbox7.text)
If val (textbox8.text) < 200 THEN
Message (‘’100% de descuento’’)
Textbox8.text = (‘’textbox8.text’’) * 0.1
ELSE
If val (textbox8.text) < 400 THEN
Message (‘’16% de descuento’’)
Textbox8.text = (‘’textbox8.text’’) * 0.16
ELSE
If val (textbox8.text) > 400 THEN
Message (‘’25% de descuento’’)
Textbox8.text = (textbox8.text) * 0.25
ENDIF
ENDIF
ENDIF
![Page 81: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/81.jpg)
END
Public sub button2_click ( )
DIM A AS Integer
I = Message.Question (‘’seguro que desea salir de la aplicación’’, ‘’si’’, ‘’no’’, ‘’cancelar’’)
If I = 1 THEN
Textbox1.clear
Textbox2.clear
Textbox3.clear
Textbox4.clear
Textbox5.clear
Textbox6.clear
Textbox7.clear
Textbox8.clear
Textbox1.setfocus
ENDIF if 0 = 1 THEN
END QUIT
Public sub button3_click ( ) ENDIF
Dim a as Integer END
0= Message.Question(‘’seguro que desea salir de esta aplicación’’, ‘’si’’, ‘’no’’ ,
‘’cancelar’’)
EJERCICIO N° 35
*REALIZAR UNA CALCULADORA EN GAMBAS
FORMULARIO
![Page 82: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/82.jpg)
CODIFICACION
Public ban AS Integer
Public aux 1 AS float
Public aux AS float
Public computo AS float
Public log AS float
Public cadena AS string
Public cadena2 AS string
Public sub button1_click ( )
Textbox1.text = textbox1.text & ‘’1’’
END
Public sub button2_click ( )
Textbox1.text = textbox1.text & ‘’2’’
END
![Page 83: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/83.jpg)
Public sub button3_click ( )
Textbox1.text = textbox1.text & ‘’3’’
END
Public sub button4_click ( )
Textbox1.text = textbox1.text & ‘’4’’
END
Public sub button5_click ( )
Textbox1.text = textbox1.text & ‘’5’’
END
Public sub button6_click ( )
Textbox1.text =textbox1.text & ‘’6’’
END
Public sub button7_click ( )
Textbox1.text =textbox1.text & ‘’7’’
END
Public sub button8_click ( )
Textbox1.text =textbox1.text & ‘’8’’
END
Public sub button9_click ( )
Textbox1.text =textbox1.text & ‘’9’’
END
Public sub button10_click ( )
Textbox1.text =textbox1.text & ‘’10’’
![Page 84: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/84.jpg)
END
Public sub button11_click ( )
Textbox1.text =textbox.text & ‘’.’’
END
Public sub button12_click ( )
IF ban = 1 THEN
Textbox1.text =aux1 + (textbox2.text)
ENDIF
If ban = 2 THEN
Textbox1.text = aux 1 - (textbox1.text)
ENDIF
If ban =3 THEN
Textbox1.text = aux 1 * (textbox1.text)
ENDIF
If ban =4 THEN
Textbox1.text = aun 1 / (textbox1.text)
ENDIF
If ban =5 THEN
Textbox1.text = sin (val(textbox1.text) / 180 * 3.1416)
ENDIF
If ban =6 THEN
Textbox1.text = cos (val(textbox1.text) / 180 + 3.1416
ENDIF
![Page 85: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/85.jpg)
If ban =7 THEN
Textbox1.text = tan (val(textbox1.text) / 180 * 3.1416
ENDIF
If ban =8 THEN
Textbox1.text = log 10 (textbox1.text)
ENDIF
If ban =9 THEN
Texbox1.text = aux 1 ^ val (textbox1.text)
ENDIF
Public sub button13_click ( )
Textbox1.text = textbox1.text & ‘’c’’
END
Public sub button 14_click ( )
Textbox1.text = textbox1.text & ‘’j’’
END
Public sub button15_click ( )
Ban = 1
If textbox1.text <> o THEN
Aux =(textbox1.text)
Aux 1 = 0
ENDIF
Textbox1.clear
![Page 86: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/86.jpg)
END
Public sub button16_click ( )
Ban = 2
If textbox1.text <> o THEN
Aux1 = (textbox1.text)
ELSE
Aux 1 = 0
ENDIF
Textbox1.clear
END
Public sub button17_click ( )
Ban= 3
If textbox.text <> o TEHN
Aux 1 = 0
ENDIF
Tetxbox1.clear
END
Public sub button18_click ( )
Ban = 4
If textbox1.text <> o THEN
Aux 1 = (textbox1.text)
ELSE
Aux 1 = 0
![Page 87: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/87.jpg)
ENDIF
Textbox1.clear
END
Public sub button19_click ( )
DIM A AS Integer
A =Message.Question (‘’esta seguro que desea cerra la aplicación’’, ‘’si’’, ‘’no’’,
‘’cancelar’’)
If A = 1 THEN
Message (‘’gracias por usar esta aplicación’’)
QUIT
Textbox1.clear
ENDIF
END
Public sub button20_click ( )
Textbox1.text = ‘’ ‘’
END
Public sub button21_click ( )
Ban =5
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear
END
Public sub button22_click ( )
![Page 88: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/88.jpg)
Ban = 6
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear
END
Public sub button23_click ( )
Ban = 7
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear
END
Public sub button24_click ( )
Ban = 8
If textbox1.text <> o THEN
Aux 1 = val (textbox1.text)
ELSE
Aux 1 = 0
ENDIF Textbox.clear END Public sub button25_click ( )
Ban = 9
![Page 89: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/89.jpg)
If textbox1.text <> o THEN
Aux 1 = val (textbox1.text)
ELSE
Aux = 0
ENDIF
Textbox1.clear
END
EJERCICIO N°36
*REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE FECHA DE NACIMIENTO
DETERMINAR EL SIGO ZODIACAL.
CODIFICACION
PUBLIC SUB Button1_Click ()
DIM dia AS Integer
dia = TextBox1.text
SELECT CASE TextBox2.Text
CASE "ENERO"
IF dia < 21 THEN
PictureBox1.Picture = Picture ["capricornio.jpeg"]
Message. Info ("SU SIGNO ES CAPRICORNIO ")
ELSE IF dia > 31 THEN
Message. Info ("ESTE MES SOLO CONTIENE 31 DIAS")
![Page 90: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/90.jpg)
ELSE
Message. Info ("ACUARIO")
PictureBox1.Picture = Picture ["acuario_ch2.png"]
ENDIF
ENDIF
CASE "FEBRERO"
IF dia < 20 THEN
Message. Info("SU SIGNO ES ACUARIO")
PictureBox1.Picture = Picture ["acuario_ch2.png"]
ELSE
IF dia > 28 THEN
Message.Info ("ESTE MES SOLO CONTIENE 28 DIAS")
ELSE
Message.Info ("PISCIS")
PictureBox1.Picture = Picture["piscis_ch2.png"]
ENDIF
ENDIF
CASE "MARZO"
IF dia < 21 THEN
Message.Info ("SU SIGNO ES PISCIS")
PictureBox1.Picture = Picture ["piscis_ch2.png"]
ELSE
IF dia > 29 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("ARIES")
PictureBox1.Picture = Picture ["aries_ch2.png"]
![Page 91: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/91.jpg)
ENDIF
ENDIF
CASE "ABRIL"
IF dia < 21 THEN
Message.Info (" SU SIGNO ES ARIES")
PictureBox1.Picture = Picture ["aries_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("TAURO")
PictureBox1.Picture = Picture ["tauro_ch2.png"]
ENDIF
ENDIF
CASE "MAYO"
IF dia < 21 THEN
Message.Info ("TAURO")
PictureBox1.Picture = Picture ["tauro_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("GEMINIS")
PictureBox1.Picture = Picture ["geminis_ch2.png"]
ENDIF
ENDIF
CASE "JUNIO"
![Page 92: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/92.jpg)
IF dia < 22 THEN
Message.Info ("GEMINIS")
PictureBox1.Picture = Picture ["geminis_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("CANCER")
PictureBox1.Picture = Picture ["cancer_ch2.png"]
ENDIF
ENDIF
CASE "JILIO"
IF dia < 23 THEN
Message.Info ("CANCER")
PictureBox1.Picture = Picture ["cancer_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("LEO")
PictureBox1.Picture = Picture ["leo_ch2.png"]
ENDIF
ENDIF
CASE "LEO"
IF dia < 23 THEN
Message.Info ("LEO")
PictureBox1.Picture = Picture ["leo_ch2.png"]
![Page 93: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/93.jpg)
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("VIRGO")
ENDIF
ENDIF
CASE "SEPTIEMBRE"
IF dia < 23 THEN
Message.Info ("VIRGO")
PictureBox1.Picture = Picture ["index.jpeg"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("LIBRA")
ENDIF
ENDIF
CASE "OCTUBRE"
IF dia < 23 THEN
Message.Info ("LIBRA")
PictureBox1.Picture = Picture ["libra_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("ESCORPIO")
![Page 94: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/94.jpg)
PictureBox1.Picture = Picture ["escorpio_ch2.png"]
ENDIF
ENDIF
CASE "NOVIEMBRE"
IF dia < 22 THEN
Message.Info ("ESCORPIO")
PictureBox1.Picture = Picture ["escorpio_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("SAGITARIO")
PictureBox1.Picture = Picture ["sagitario_ch2.png"]
ENDIF
ENDIF
CASE "DICIEMBRE"
IF dia < 22 THEN
Message.Info ("SAGITARIO")
PictureBox1.Picture = Picture ["sagitario_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("CAPRICORNIO")
PictureBox1.Picture = Picture ["capricornio.jpeg"]
ENDIF
ENDIF
![Page 95: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/95.jpg)
END SELECT
END
PUBLIC SUB Button2_Click ()
DIM A AS Integer
A = Message. Question ("ESTA SEGURO QUE DESEA BORRAR ESTOS DATOS", "YES", "NO",
"CANCELAR")
IF A = 1 THEN
TextBox1.Text = "" TextBox2.Text = ""
TextBox1.SetFocus
ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer
A = Message.Question ("ESTA SEGURO QUE DESEA SALIR DE ESTA APLICACION", "YES", "NO",
"CANCELAR")
IF A = 1 THEN
ENDIF
ME.Close ()
END
FORMULARIO
![Page 96: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/96.jpg)
EJERCICIO N°37
*REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE UN CLICK EN TRES BOTONES
INGRESADOS , UBICAR EN CADA BOTON EN COLOR AMARILLO, ROJO , AZUL Y CON EL
MISMO CLICK UBICAR EL FONDO DE COLOR VERDE
FORMULARIO
CODIFICACION
Public sub label1_click()
![Page 97: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/97.jpg)
Button1_backcolour=(&hff0000)
Button2_backcolour=(&hff0000ff)
Button3_backcolour=(&hff00ff00)
Fmain.backcolour=(&ff00ff00)
Public sub label2_click()
Dim a as integer
A=message.question(“seguro que desea salir dela aplicacion”,”yes”,”no”,”cancelar”)
If a=1 then
QUIT
END
EJERCICIO N°38
*REALIZAR UN PROGRAMA QUE ME PERMITA SIMULAR POR MEDIO DE UN CLICK LAS
MUJERES CARA FELIZ
FORMULARIO
CODIFICACION
Public sub button155_click ( )
![Page 98: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/98.jpg)
DIM A AS Integer
A= message.question(“est seguro que desea salir de la aplicacion”,”si”, ”no”, ”cancelar”)
If A = 1 THEN
Me.close
Endif
End
Public sub label1_mouse down ( )
Label2.caption = “feliz”
Button38.background = (&HFF0000)
Button39.background = (&HFF0000)
Button40.background = (&HFF0000)
Button48.background = (&HFF0000)
Button49.background = (&HFF0000)
Button50.background = (&HFF0000)
Button52.background = (&HFF0000)
Button53.background = (&HFF0000)
Button53.background = (&HFF0000)
Button54.background = (&HFF0000)
Button55.background = (&HFF0000)
Button56.background = (&HFF0000)
Button62.background = (&HFF0000)
Button63.background = (&HFF0000)
Button64.background = (&HFF0000)
Button65.background = (&HFF0000)
Button69.background = (&HFF0000)
Button79.background = (&HFF0000)
Button87.background = (&HFF0000)
![Page 99: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/99.jpg)
Button88.background = (&HFF0000)
Button89.background = (&HFF0000)
Button110.background = (&HFF0000)
Button121.background = (&HFF0000)
Button122.background = (&HFF0000)
Button123.background = (&HFF0000)
Button128.background = (&HFF0000)
Button129.background = (&HFF0000)
ButtoN139.background = (&HFF0000)
Button140.background = (&HFF0000)
Button141.background = (&HFF0000)
Button142.background = (&HFF0000)
Button143.background = (&HFF0000)
Button144.background = (&HFF0000)
Button152.background = (&HFF0000)
Button153.background = (&HFF0000)
Button154.background = (&HFF0000)
Button155.background = (&HFF0000)
Button156.background = (&HFF0000)
Button167.background = (&HFF0000)
END
![Page 100: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/100.jpg)
EJERCICIO N°39
*REALIZAR UN PROGRAMA QUE ME PERMITA MEDIANTE CLAVE Y USUARIO CREAR TRES
FORMULAS, FORMULARIO1 GENERAR NUMEROS DEL 1 AL 100 (DEL 1 AL 50 EN 2 EN 2 Y BDEL
51 AL 100 DE 3 EN 3) FORMULARO2 POR MEDIO DE TRES ASIGNATURAS INGRESADAS QUE EL
USUARIO LE MUESTRA LA ESPECIALIDAD A SEGUIR, FORMULARIO3 MEDIANTE DO WHILE
GENERAR NUMEROS DEL 1000 AL 0.
FORMULARIO
CODIFICACION
Public subbutton1_click ( )
If textbox1.text = “andres” and textbox2.text = “123” then
Message (“bienvenidos al sistema”)
Fmain.hide
Form1.show
![Page 101: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/101.jpg)
Else
Message (“error al ingresar la clave”)
Message (“intente otra vez”)
Textbox1.text = “ “
Textbox2.text = “ “
Textbox1.setfocus
Endif
End
Public sub button2_click ( )
DIM A AS Integer
A= message.question (“esta seguro que desea cerra la aplicacion”, “si”, “no”, “cancelar”)
If A = 1 THEN
Me.close
Endif
End
FORMULARIO
![Page 102: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/102.jpg)
CODIFICACION
Public sub button1_click ( )
Form1.hide
Form2.show
Public sub button2_click ( )
Form2.hide
Form3.show
Public sub button3_click ( )
Form3.hide
Form4.show
Public sub button4_click ( )
DIM A AS Integer
A= message.question (“esta seguro que desea cerra la aplicacion”, “si”, “no”, “cancelar”)
If a =1 THEN
QUIT
ENDIF
END
FORMULARIO
![Page 103: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/103.jpg)
CODIFICACION
Public sub button1_click ( )
DIM A AS Integer
For A = 1 to 50 +2
For A = 51 to 100+3
Listbox1.add (A)
NEXT
NEXT
END
Public sub button2_click ( )
DIM A AS Integer
A= message.question (“esta seguro que desea cerra esta aplicacion”, “si”, “no”, “cancelar”)
If A = 1 then
Me.close
Endif
END
Public sub toggle button1_click ( )
Form3.hide
Form2.show
END
Public sub toggle button2_click ( )
Form2.hide
Form3.show
END
FORMULARIO
![Page 104: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/104.jpg)
CODIFICACION
Public sub button1_click ( )
DIM A AS Integer
Do while =1000 to O step-1
Listbox1.add (A)
Next
END
Public subh button2_click ( )
DIM A AS Integer
A= message.question (“esta seguro que desea cerra esta aplicacion”, “si”, “no”, “cancelar”)
If A =1 THEN
Me.close
ENDIF
END
Public sub toggle button1_click ( )
Form4.hide
![Page 105: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/105.jpg)
Form3.show
Public sub toggle button2_click ( )
Form4.hide
Form1.show
END
EJERCICIO N°40
MEDIANTE COMBOBOX Y RADIO BUTTON RERALIZAR UN PROGRAMA QUE ME PERMITA
ELABORAR LAS CUATRO OPERACIONES BASICAS.
FORMULARIO
![Page 106: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/106.jpg)
CODIFICACION
PUBLIC SUB COMBOBOX1_CLICK()
IF COMBOBOX1.TEXT=″ SUMA″ THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) +VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=″ RESTA″ THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) ₋VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=″ MULTIPLICACION″ THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)*VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=″ DIVISION″ THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)\VAL (TEXTBOX2.TEXT)
ENDIF
![Page 107: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/107.jpg)
ENDIF
ENDIF
ENDIF
PUBLIC SUB RADIO BUTTON1₋CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) +VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON2₋CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) ₋VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON3₋CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)*VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON4₋CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)\VAL (TEXTBOX2.TEXT)
END
EJERCICIO N°41
*REALIZAR UN SEMAFORO EN GAMBAS
FORMULARIO
![Page 108: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/108.jpg)
CODIFICACION
Public sub torner1_timer ( )
c.text = c.text+1
if c.text=then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 20+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 21+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 22+then
drawing area1.visible = false
drawing area2.visible = true
![Page 109: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/109.jpg)
drawing area3.visible = true
Else if c.text = 23+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 24+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 25+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 26+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 27+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 28+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 29+then
drawing area1.visible = true
![Page 110: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/110.jpg)
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 50+then
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 51+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 52+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 53+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 54+then
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 55+then
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 56+then
![Page 111: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/111.jpg)
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 57+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 59+then
c.text = 0
END
EJERCICIO N° 42
REALIZAR UN PROGRAMA EN GAMBAS QUE MEDIANTE UNA TABLA VIUW GENERE 3
CAMPOS Y LOS VALLA AGREGANDO, MEDIANTE OPCION DE MENU EJECUTAR EL BOTON
SALIR.
FORMULARIO
![Page 112: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/112.jpg)
CODIFICACION
PUBLIC SUB FORM_OPEN ()
TABLEVIEW.COLUMN.COUNT=3
TABLEVIEW.COLUMN [0] TEXT=’’NOMBRE’’
TABLEVIEW.COLUMN [0] TEXT=’’150’’
TABLEVIEW.COLUMN [1] TEXT=’’OCUPACION’’
TABLEVIEW.COLUMN [1] TEXT=’’150’’
TABLEVIEW.COLUMN [2] TEXT=’’DIRECCION’’
TABLEVIEW.COLUMN [0] TEXT=’’150’’
END
PUBLIC SUB MENU2_CLICK ()
DIM A AS INTEGER
A=MESSAGE.QUESTION (‘’ESTA SEGURO QUE DESEA SALIR’’, ’’YES’’, ’’NO’’, ’’CANCELAR’’)
ME.CLOSE
ENDIF
END
PUBLIC SUB BUTTON1_CLICK ()
![Page 113: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/113.jpg)
DIM A AS INTEGER _TABLEVIEW.ROCUS.COUNT
IF TEXT_NOMBRE.TEXT<>’’’’ AND TXT_OCUPACION.TEXT<>’’’’AND
TXT_DIRECCION.TEXT<>’’’’THEN
TABLEVIEW.ROCUS.COUNT + =1
TABLEVIEW [ROW, 0].TEXT=TXT_NOMBRE.TEXT
TABLEVIEW [ROW, 1].TEXT=TXT_OCUPACION.TEXT
TABLEVIEW [ROW, 2].TEXT=TXT_DIRECCION.TEXT
ELSE
MESSAGE.INFO (‘’DEBE LLENAR LOS DATOS’’)
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTEGER
A=MESSAGE.QUESTION (‘’ESTA SEGURO QUE DESEA SALIR ‘’, ’’YES’’, ’’NO’’, ’’CANCELAR’’)
IF A=1 THEN
ENDIF
TXT_NOMBRE.CLEAR
TXT_OCUPACION.CLEAR
TXT_DIRECCION.CLEAR
END
EJERCICIO N°43
*REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA MEDIANTE UNA TABLEVIEW
INGRESAR 6 COLUMNAS CON LOS SIGUIENTES DATOS (NUMERO DE MATRICULA, NOMBRES,
APELLIDOS, FECHA DE NACIMIENTO, EDAD, DIRECCION) UBICAR BOTONES COMO GUARDAR,
AGREGAR, LIMPIAR, ABRIR E IMPRIMIR).
FORMULARIO
![Page 114: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/114.jpg)
CODIFICACION
Public sub form_open ( )
Tableview.column.count = 5
Tableview[0]text = “numero de matricula”
Tableview[0]text = 150
Tableview[1]text = “nombre”
Tableview[1]text = 150
Tableview[2]text = “apellido”
Tableview[2]text = 150
Tableview[3]text = “fecha de nacimiento”
Tableview[3]text = 150
Tableview[4]text = “edad”
Tableview[4]text = 150
Tableview[5]text = “direccion”
Tableview[5]text = “numero de matricula”
END
Public sub menú 2_click ( )
DIM A AS Integer
![Page 115: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/115.jpg)
A=message.question(“esta seguro que desea salir de esta aplicacion”, “si”, “no”,
“cancelar”)
Me.close
ENDIF
END
Public sub button1_click ( )
DIM A AS Integer.tableview.rocus.cont
If txt_numero de matricula.text<> “ “ AND txt_nombre.text <> “ “ AND txt_apellido.text<> “
“ AND txt_fecha de nacimiento.text<> “ “ AND txt_edad.text<> “ “ AND
txt_direccion.text<> “ “
Tableview.rocus.count + =1
Tableview.[row,0].text=txt_numero de cedula.text
Tableview.[row,1].text=txt_nombre.text
Tableview.[row,2].text=txt_apellido.text
Tableview.[row,3].text=txt_fecha de nacimiento.text
Tableview.[row,4].text=txt_edad.text
Tableview.[row,5].text=txt_direccion.text
ELSE
Message.info (“deve llenar los datos”)
END
Public sub button2_click ( )
DIM A AS Integer
A= message.question(“esta seguro que desea borra esta aplicacion”, “si”, “no”, “cancelar”)
If A = 1 then
Txt_nombre.text= “ “
Txt_apellido.text= “ “
Txt_fecha de nacimiento.text= “ “
Txt_edad.text= “ “
Txt_direccion.text= “ “
![Page 116: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/116.jpg)
Txt_numero.text= “ “
Txt_nombre.setfocus
Public sub abrir_click ( )
Dialog.hide = “seleccione archive para abrir”
Dialog.tittle =[“*.text, “datos de text”]
If not dialog.open file ( ) then
Tableview.text = file.load (dialog.pach)
Fmain.hide = “archive:” & dialog.patch
ENDIF
END
Public sub imprimir_click ( )
DIM cadena AS String
Cadena= “<html><body>”
Cadena & = “<body></html>””
File.save (user.home & “/text.html/”cadena)
Exec[“wkhtml”,user.home&”/text.html”,user.home&”/text.pdf”) wait]
exec[“evince”,user.home&”/texdt.pdf”]
END
Public sub guardar_click ( )
DIM destino AS Integer
Dialog.tittle = “archive de registro”
Dialog.tittle= [“*.text”,”tableview1.text”]
If not dialog.save file ( ) then
If right $ (dialog.patch,5) <> “.text “ then
Destino=dialog.path &”.text”
ELSE
Destino=dialog.path
![Page 117: Proyecto de gambas parte 1](https://reader034.vdocuments.site/reader034/viewer/2022052623/5598f1701a28ab645e8b460d/html5/thumbnails/117.jpg)
ENDIF
Fmain.tittle = “archivo:” &dialog.path
File.save (destino,tableview.text)
ENDIF
END