Está en la página 1de 81

1:REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA SUMAR 2 NUMEROS,MOSTRAR

LOS BOTONES DE CONTROL..
















PRUEBA DE ESCRITORIO
NI N2 S
7 8 15
9 10 19


EJECUCION

NI,N2
S=N1+N2
S
FIN
INICIO


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)+VAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END


2: REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA RESTAR 2 VALORES
















RI,R2
R=R1-R2
R
FIN
INICIO


PRUEBA DE ESCRITORIO
RI R2 R
10 5 5
20 4 16
EJECUCION

CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)-VAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END







3: REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA MULRIPLICAR 2 VALORES
DIAGRAMA










PRUEBA DE ESCRITORIO

MI M2 M
5 5 25
4 4 16
EJECUCION




MI,M2
M=M1*M2
M
FIN
INICIO


CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)* VAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END


4: REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA DIVIDIR 2 VALORES

DIAGRAMA











DI,D2
D=D1/D2
D
FIN
INICIO


PRUEBA DE ESCRITORIO

DI D2 D
9 3 3
74 25 2.96
EJECUCION


CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)/ VAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END




5: REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR EL VALOR DE 2
PRODUCTOS,SACAR EL SUBTOTAL, EL VALOR DEL IVA Y TOTAL A PAGAR..
DIAGRAMA

















PRUEBA DE ESCRITORIO
P1 P2 ST=P1+P2 I=ST*0.12 T=ST+I T
10 10 ST=10+10 I=20*0.12=4 T=20+4=24





P1,P2
ST=P1 P2
S,T,I
FIN
INICIO
I=ST*0.12
T=ST+I


EJECUCION


CODIFICACION
PUBLIC SUB BUTTON 1_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 BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END





6:GENERAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO 2 VALORES,CUALES LA
SUMA,RESTA,MULTIPLICACION Y DIVISION Y FINALMENTE MOSTRAR LOS RESULTADOS POR
PANTALLA











PRUEBA DE ESCRITORIO
N1 N2 S=N1+N2 S R=N1-N2 R M=N1*N2 M D=N1/N2 D
10 17 S=10+17 17 R=10-7 7 M=10*17 70 D=10/17 1.4












N1.N2
S=NI+N2
R=NI-N2
M=NI*N2
D=D1/D2


S,R,M,D
FIN
INICIO


EJECUCION


CODIFICACION
PUBLIC SUB BUTTON 1_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 BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX6.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT


7:GENERAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO 1 VALOR Y QUE
CONVIERTA A KILOMETROS,MILIMEROS,CENTIMETROS

DIAGRAMA

















PRUEBA DE ESCRITORIO
M1 K=M/1000 KM MM=M*1000 M CM=M*100 CM
8 K=8/1000 9.08 MM=8*1000 8.0 CM=8*100 800





M1
K=M/1000
MM=M*1000
CM=M*100

K,MM,CM
FIN
INICIO


EJECUCION



CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX2.TEXT=VAL(TEXTBOX1.TEXT)/1000
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)*1000
TEXTBOX4.TEXT=VAL(TEXTBOX1.TEXT)*100
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END




8: REALIZAR UN MINI FACTURA QUE PERMITA CALCULAR,SUBTOTAL,IVA,TOTAL,VALOR EN
EFECTIVO,CAMBIO AL RECIBIR..
DIAGRAMA













EJECUCION



P1,P2
ST=P1 P2
S,T,I,C
FIN
INICIO
I=ST*0.12
T=ST+I
C=T-V


PRUEBA DE ESCRITORIO
P1 P2 ST=P1+P2 I=ST*0.12 T=ST+I T C=T-V
10 10 ST=10+10 I=20*0.12=4 T=20+4=24 C=24-30
CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) VAL(TEXTBOX2.TEXT)
TEXTBOX4.TEXT=VAL(TEXTBOX3.TEXT)*0.12
TEXTBOX5.TEXT=VAL(TEXTBOX3.TEXT)-VAL(TEXTBOX5.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX6.TEXT=
TEXTBOX7.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT

9:GENERAR UN PROGRAMA QUE CALCULE EL PERIMETRO DE UN RECTANGULO
DIAGRAMA








B,N
A=B*H
P=2*(B*H)
A,P
FIN
INICIO


EJECUCION

PRUEBA DE ESCRITORIO
B H A=B*H A P2=2*(B*H) P
5 3 A=5*3 15 P2=2*(5+3) 16
2 4 H=2*4 8 P=2*(2+4) 12


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) *VAL(TEXTBOX2.TEXT)
TEXTBOX4.TEXT=VAL(TEXTBOX1.TEXT)*2VA(TEXTBOX2.TEXT)*2
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT


10:GENERAR UN PROGRAMA QUE CALCULE LA RAIZ CUBICA DE UN VALOR Y SU POTENCIA
DIAGRAMA













PRUEBA DE ESCRITORIO
NUM VP RC=*3NUM RC P=NUM A VP P
8 2 RC=3*8 2 P=8 64
123 3 RC=3*-25 5 P=125 1953125
EJECUCION

NUM VP
RC=*NUM
P=NUM^VP
RC,P
FIN
INICIO



CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) ^_VAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END

11: CALCULAR LA SUPERFICIE DE UN CUADRADO Y UN CIRCULO ALGORITMO
DIAGRAMA










PRUEBA DE ESCRITORIO
CU CI SC=W+CV SC SCI=(A*CI)+3,1416 SCI
4 5 4*4 16 SCI=5*5+3.1416 78,54
SC,SCI
SC=W*W
SCI=(CI+CI)*3,1416

SC,SCI
FIN
INICIO


EJECUCION





CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) *VAL(TEXTBOX1.TEXT)
TEXTBOX4.TEXT=VAL(TEXTBOX2.TEXT)*VAL(TEXTBOX2.TEXT)*3,14
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END


12:GENERAR UN PROGRAMA QUE PERMITA SACAR SUMA, RESTA, MULTIPLICACION,
DIVISION, POTENCIA, RAIZ CUBICA













PRUEBA DE ESCRITORIO
V1 V2 S=N1+N2 R=N1-N2 M=N1*N2 D=NI/N2 P=N1^N1 R=N1*N2
9 4 S=13 R=36 M=36 D=2,25 P=81,16 R=3
EJECUCION


N1.N2
S=NI+N2
R=NI-N2
M=NI*N2
D=N1/N2
R=N1*N2
P=N1^N2


S, R,M,D,P,R
FIN
INICIO




CODIFICACION
PUBLIC SUB BUTTON 1_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
VAL(TEXTBOX2.TEXT)
TEXTBOX8.TEXT=VAL(TEXTBO1.TEXT)sqrVAL(TEXTBOX2.TEXT)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX6.TEXT=
TEXTBOX7.TEXT=
TEXTBOX8.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END










13:REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA QUE CALCULE EL AREA Y PERIMERO
DE UN TRIANGULO










PRUEBA DE ESCRITORIO
A B C H A+B+C P B*H/2 A
11 11 7.5 7 11+11+7 29.5 11*7/2 38.5
EJECUCION



N1.N2

P=A+B+C
A=B*H/2





P,A
FIN
INICIO


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX5.TEXT=VAL(TEXTBOX1.TEXT)+VAL(TEXTBOX2.TEXT)+VAL (TEXTBOX3.TEXT)
TEXTBOX6.TEXT=VAL(TEXTBOX1.TEXT)*VAL(TEXTBOX2.TEXT)/2
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX6.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END



14:REALIZAR UN PROGRAMA QUE INGRESE LOS VALORES ACTIVOS Y PASIVOS,CALCULA EL
CAPITAL DE LA EMPRESA
DIAGRAMA










1A,2A,1P,2P
TA=1+2
TP=1P+TP
C=TA-TP






TA,TP,C
FIN
INICIO



PRUEBA DE ESCRITORIO
1 2P 1P 2P TA=1+2 TP=1P+2P C=TA-TP
8000 7000 450 4000 15000 4450 10550
9000 16000 10000 4000 25000 14000 11000



EJECUCION





CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX5.TEXT=VAL(TEXTBOX1.TEXT)+VAL(TEXTBOX2.TEXT)
TEXTBOX6.TEXT=VAL(TEXTBOX3.TEXT)*VAL(TEXTBOX4.TEXT)
TEXTBOX7.TEXT=VAL(TEXTBOX5.TEXT)-VAL(TEXTBOX6)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX6.TEXT=
TEXTBOX7.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END

















15:REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA CALCULA EL CUADRADO DE UN
RECTANGULO Y TRIANGULO
DIAGRAMA











PRUEBA DE ESCRITORIO
A B C=A*A C T=A*B/2 T R=A*B R
3 3 C=3*3 9 T=4*8/2 16 R=5*4 20
5 5 C=5*5 25 T=6*/2 6 R=3*8 24

EJECUCION



A,B
C=A*B
R=A*B
T=A*B/2





C,R,T
FIN
INICIO


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX3.TEXT=(lnt(TEXTBOX1.TEXT)*(TEXTBOX2.TEXT)
TEXTBOX4.TEXT=(VAL(TEXTBOX3.TEXT)*VAL(TEXTBOX2.TEXT))/2
TEXTBOX5.TEXT=CLNT(TEXTBOX1.TEXT*TEXTBOX2.TEXT/2)
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END

16: REALIZAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO 2 NUMEROS,
DETERMINAR CUAL DE LOS NUMEROS INGRESADOS ES EL MAYOR..
DIAGRAMA









INICIO
PV,SV
PV>
SV
SV>
PV
LOS NUMEROS
SON IGUALES
PV MAYOR
SV MAYOR
FIN


PRUEBA DE ESCRITORIO
PV SV PV>SV PV MAYOR SV>PV
31 16 31>16 SV MAYOR 16>SV SV MAYOR
10 20 10>20 PV MAYOR 20>SV MAYOR
6 6 6>6 SON IGUALES
EJECUCION

CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
If val(textbox1.text)>val(textbox2.text) THEN
Message.info(primer numero es mayor)
ELSE
Message.info(segundo numero es mayor)
ELSE
Message.info(son iguales)
ENDIF
ENDIF
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT


17:REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA DETERMINAR LA EDAD Y AOS
DE UNA PERSONA AL MISMO TIEMPO,DETERMINAR EL RESULTADO DE LA EDAD ES MAYOR
O MENOR DE EDAD


DIAGRAMA





















INICIO
PV,SV
USTED ES MENOR
DE EDAD
USTED ES MAYOR
DE EDAD
FIN
FA-AA-A
EA
EA>
17


PRUEBA DE ESCRITORIO
AA AN EA=AA-AN EA EA>17 RESPUESTA
2014 1999 EA=2014-1999 15 15>17 USTED ES MENOR
2014 1993 EA=2014-1993 21 21>17 USTED ES MAYOR

EJECUCION

CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
Textbox3.text=VAL(textbox1.text)-(textbox2.text) IF VAL (textbox3.text)>17THEN
Message.info(usted es mayor de edad)
ELSE
Message.info(usted es menor de edad)
ENDIF
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
Message.info(gracias hasta pronto)




18:REALIZAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO 3
NUMEROS,DETERMINAR EL MAYOR DE ELLOS O SI SON IGUALES..



SI

NO





NO SI











PRUEBA DE ESCRITORIO
N1 N2 N3 SI N1>N2 SI N2>N1 SI N3>N1
5 10 3 5>10 -------- 10>5 N1 MAYOR 5>5 SON IGUALES
10 6 15 10>6 N1 MAYOR 6>10 -------- 15>10 N3 MAYOR
INICIO
SI
N1>
N2
N1 ES
MAYOR
SI
N3>
N1
N2 ES
MAYOR
SI
N3>N
2
N3 ES
MAYOR
LOS NUMEROS
SON IGUALES
FIN


CODIFICACION


PUBLIC SUB BUTTON 1_CLICK ()
If VAL (textbox1.text)>VAL(textbox2,text) AND VAL(textbox1.text)>Val (textbox3.text) THEN
LABEL4.caption= el primer numero es mayor
ELSE
If VAL(textbox2.text)>VAL (textbox1.text) AND VAL (textbox2.text) >VAL(textbox3.text) THEN
LABEL4.CAPTION=el Segundo numero es mayor
ELSE
If VAL (textbox3.text)>VAL(textbox1.text) AND VAL(textbox3.text)>VAL(textbox2.text) THEN
LABEL4.CAPTION=el tercer numero es mayor
ELSE
LABEL4.CAPTION=TODOS LOS NUMEROS SON IGUALES
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
Message.info(gracias hasta pronto)
QUIT
END







19:REALIZAR UN PROGRAMA QUE PERMITA INGRESAR UN NUMERO DETERMINADO DE
TONELADAS,TRANSFORMARLOS A QUINTALES,ARROBAS,KILOS,LIBRAS Y OZAS.

DIAGRAMA

















PRUEBA DE ESCRITORIO
T A T*40 A T*100 K T*2240 A T*3200 A
A 10 6*40 240 6*100 600 6*2240 1340 320000 428000







T
A=T*10
A=T*40
K=T*100
L=T*2240
ON=T*32060




A.K, L, A, ON
FIN
INICIO


EJECUCION


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
TEXTBOX2.TEXT=VAL(TEXTBOX1.TEXT)*10
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)*42
TEXTBOX4.TEXT=VAL(TEXTBOX1.TEXT)*2204.6
TEXTBOX5.TEXT=VAL(TEXTBOX1.TEXT)*38251
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END




20:REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR UN NUMERO DETERMINADO EN
MILENIOS,TRANSFORMARLOS A SIGLOS,DECADAS,LUSTROS Y AOS


DIAGRAMA

















PRUEBA DE ESCRITORIO
M M*100 S M*100 D M*200 L M*100 T
6 6*10 60 6*100 600 M*200 1200 6*1000 6000






M
S=M*100
D=M*100
L=M+2000
A=M*1



S,D,L,A
FIN
INICIO


EJECUCION

CODIFICACION

PUBLIC SUB BUTTON 1_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 BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END


21: REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO UN NUMERO,
DETERMINAR,SI ESTE NUMERO ES POSITIVO O NEUTRO

DIAGRAMA



























INICIO
IF
NI>
0
POSITIVO
IF
N1<
0
NEGATIVO
IF<N1
0
NEUTRO
INGRESE
NUMERO
FIN
N1


PRUEBA DE ESCRITORIO

N1 IFN1>0 POSITIVO IFN1<0 NEGATIVO IFN1<0 NEUTRO
7 IF7>0 POSITIVO --------- -------------- -------- ----------
-1 IF-1>0 ----------- IF-1<0 NEGATIVO ---------- -----------
0 IF0>0 ------------ IF0<0 IF 0=0 NEUTRO



EJECUCION










CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
If VAL (textbox1.text)>0 THEN
LABEL 5.CAPTION= el numero es positivo
ENDIF
ELSE
If VAL(textbox1.text)<0 THEN
LABEL5.CAPTION=el numero es negativo
ENDIF
ELSE
If VAL (textbox1.text)<0 THEN
LABEL 5.CAPTION=el numero es neutro
LABEL 5.CAPTION=ingrese numero por favor
ENDIF
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.CAPTION=
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END







22:REALIZAR UN PROGRAMA EN GAMBAS QUE PERMITA INGRESAR POR TECLADO UN
NUMERO DE MESES,TRANSFORMARLOS A DECADAS,LUSTROS,SIGLOS Y MILENIOS
DIAGRAMA
















PRUEBA DE ESCRITORIO

MS D=MS/120 D L=MS/60 L S=MS/1200 S ML=MS/12000 ML
10 D=10/120 0,83 L=10/60 0,16 S=10/1200 0,83 ML=10/12000 00,83





MS
S=MS/1200
D=MS/120
L=MS/60
ML=MS/1200



D,L,S,M
FIN
INICIO


EJECUCION

CODIFICACION
PUBLIC SUB BUTTON 1_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 BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX4.TEXT=
TEXTBOX5.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END








23: REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA INGRESAR POR TECLADO UN
NUMERO, DETERMINAR SI ES IMPAR, PAR

DIAGRAMA



















PRUEBA DE ESCRITORIO
V1 IF V1 MOD 2 RESPUESTA
1 IF 1 MOD 2 EL NUMERO ES PAR
3 IF 3 MOD 2 EL NUMERO ES IMPAR


INICIO
V1
IF
V1
MO
D 2
EL NUMERO ES
IMPAR
EL NUMERO ES
PAR
FIN




EJECUCION


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
V1=TEXTBOX1.TEXT INTENGER
IF V1 MOD 2 THEN
MESSAGE(EL NUMERO INGRESADO ES IMPAR)
ELSE
MESSAGE(EL NUMERO INGRESADO ES PAR)
ENDIF
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END








24:REALIZAR UN PROGRAMA QUE DETERMINE RANGOS DE NUMEROS INGRESADOS ESTA
ENTRE 1 A 30, UN MENSAJE QUE DIGA DENTRO DEL RANGO, SI EL NUMERO PASA DE 30 QUE
MUESTRE FUERA DE RANGO
DIAGRAMA




















PRUEBA DE ESCRITORIO
A IF A>1 RESPUESTA
-1 IF 1>1 NO ESTA DENTRO DE RANGO
5 IF 5>1 ESTA DENTRO DEL RANGO



INICIO
A
IF
A>1
AND
<30
ESTA DENTRO DEL
RANGO
ESTA FUERA DEL
RANGO
FIN


EJECUCION


CODIFICACION

PUBLIC SUB BUTTON 1_CLICK ()
DIM A as INTENGER
IF A>=1 AND A<=30
MESSAGE(ESTA DENTRO DEL RANGO)
ELSE
MESSAGE(NO ESTA DENTRO DEL RANGO)
ENDIF
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT










25:REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE SUS INICIALES DE NOMBRE Y
APELLIDO QUE VISUALIZE EL NOMBRE Y APELLIDOS COMPLETOS,SI INGRESA LETRA
DIFERENTE,UN MENSAJE QUE DIGANO HAY TEXTO CON ESTA LETRA




















PRUEBA DE ESCRITORIO
INGRESE LETRA CASEr,R R CASE v,V V CASE ELSE R
R CASE R RICHARD ------------- -- --------------- ----
V -------- ----------- -------------- --- CASE ELSE NO HAY TEXTO


CASE TEXTBOX1.TEXT

CASE ELSE
CASE
r,R

FIN
CASE
v,V

RICHARD
VERA
NO HAY TEXTO CON ESA LETRA
INICIO


EJECUCION


CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
SELECT TEXTBOX1.TEXT
CASE r,R
MESSAGE (RICHARD)
CASE v.V
MESSAGE (VERA)
CASE ELSE
MESSAGE(NO HAY TEXTO CON ESA LETRA)
END SELECT
END
PUBLIC SUB BUTTON 2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON 3_CLICK ()
QUIT
END











26:REALIZAR UN PROGRAMA QUE PERMITA POR MEDIO DE CLAVE DE ACCESO INGRESANDO
LA CLAVE CORRECTA
EJECUCION

CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
IF TEXTBOX1.TEXT0RICHARD THEN
MESSAGE(BIENVENIDO AL SISTEMA)
ELSE
MESSAGE(ERROR DE CLAVE)
ENDIF
FMAIN.HIDE
FORM.SHOW
MESSAGE(INTENTE NUEVAMENTE)
TEXTBOX1.TEXT=
TEXTBOX.SETFOCUS
END
PUBLIC SUB BUTTON 2_CLICK ()
DIM RP AS INTENGER
RP=MESSAGE(DESEA SALIR DEL PROGRAMA,SI,NO,CANCELAR?)
IF RP=1 THEN
ME.CLOSE
ENDIF
END




27:REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA POR MEDIO DE UNA CLAVE DE
ACCESO Y UN USUARIO INGRESAR A UN SEGUNDO FORMULARIO,SIEMPRE Y CUANDO
USUARIO Y CLAVE ESTE CORRECTO
EJECUCION


























CODIFICACION
PUBLIC SUB BUTTON 1_CLICK ()
SELEC CASE TEXTBOX1.TEXT
CASE richardvera
CASE else
MESSAGE(NOMBRE DE USUARIO INCORRECTO)
MESSAGE.INFO(INTENTE NUEVAMENTE)
END SELECT
IF TEXTBOX2.TEXTRICHARD THEN
MESSAGE(BIENVENIDO AL SISTEMA)
ELSE
MESSAGE(ERROR DE CLAVE)
ENDIF
FMAIN.HIDE
FORM.SHOW
MESSAGE(INTENTE NUEVAMENTE)
TEXTBOX1.TEXT=
TEXTBOX.SETFOCUS
END
PUBLIC SUB BUTTON 2_CLICK ()
DIM RP AS INTENGER
RP=MESSAGE(DESEA SALIR DEL PROGRAMA,SI,NO,CANCELAR?)
IF RP=1 THEN
ME.CLOSE
ENDIF
END







28: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 EMPLEADORES(5.70) EL VALOR DE HORA EXTRA,EL APORTE AL IEES
SERA 9.12% DEL SUELDO BASICO,FINALMENTE MOSTRAR EL TOTAL AL RECIBIR POR CADA
EMPLEADO
DIAGRAMA



















INICIO
TE,2E,3E,ME.SE,N6,S1
E1=MTI=5.70
MEL2=MEL=5.70
ME3=ME+5.70
AL1=SB/A1
AL2=SB/AL
AL3=SB/AL
M1=(SV+MEL1)=A1
M2=(SB+ME2)=A2
M3=(SB+ME3)=A3


HE1,HE2,HE3,AL1,AL2,
AL3,TI,TI2,TI3

INICIO





PRUEBA DE ESCRITORIO

1EMPLEADO 2EMPLEADO 3EMPLEADO SUELDO HE HE HE APORTE IEES
RICHARD VERA CARLOS Z. JUAN VERA 360 70 70 70 9.8%
APORTE1 APORTE2 APORTE3 TIEMPO EXTRA
36,7 36,7 36,7 TIE=(360+34,9)-36,7=363,2




EJECUCION




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(TEXTBOX9.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 BUTTON1_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=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON2_CLICK ()
MESSAGE.INFO(GRACIAS POR SU USO)
QUIT
END


29:GENERAR UN PROGRAMA EN GAMBAS MEDIANTE CICLO FOR QUE ME PERMIA
VISUALIZARLO NUMEROS DEL 1 AL 100

DIAGRAMA















CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
FOR=1 TO 10
LISTBOX1.ADD(A)
NEXT
END
PUBLIC SUB BUTTON2_CLICK ()
LISTBOX1.CLEAR
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END
INICIO
A=1
A=1,A=<10,A+1
A
FIN


CAPTURA







30:GENERAR UN PROGRAMA EN GAMBAS QUE PERMITA LA INSTRUCCION DO-WHILE, QUE
GENERE LOS NUMEROS DEL 50 AL 80
DIAGRAMA













INICIO
A=50
A=1,A=<80,A+1
A
FIN




CODIFICACION

PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
DO WHILE A <=80
LISTBOX1.ADD(A)
A+1=
LOOP
END
PUBLIC SUB BUTTON2_CLICK ()
LISTBOX1.CLEAR
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END














CAPTURA




















30:REALIZAR UN PROGRAMA EN GAMBAS MEDIANTE USUARIO Y CLAVE POR MAS DE 3
OCASIONES LO UBICAN INCORRECTAMENTE SALGA DE LA APLICACIN EN EL FORMULARIO 1
GENERAR NUMEROS DEL 100 AL 1 Y EN EL FORMULARIO 2 DEL 1 AL 100..
DIAGRAMA



























INICIO
RV
IF
RICH
AR
AND
VERA
BIENVENIDOS AL
SISTEMA
CLAVE DE
USUARIO
INCORRECTO
INTENTE DE NUEVO
IF
VAL(
TEXT
BOX
3.TE
XT)<
4
LAMENTAMOS
INCONVENIENTES


CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
SELEC CASE TEXTBO1.TEXT
CASE RICHARDVERA
CASE ELSE
MESSAGE(NOMBRE DE USUARIO INCORRECTO)
END SELECT
IF TEXTBOX2.TEX=(Richard) THEN
MESSAGE(BIENVENIDOS AL SISTEMA)
FMAIN.HIDE
FORM.SHOW
ELSE
MESSAGE(ERROR EN CLAVE)
MESSAGE(INTENTE NUEVAMENTE)
TEXTBO2X.TEXT=
TEXTBOX2.SETFOCUS
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END









CODIFICACION DE FORMULARIO 1
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
FOR=1 TO 100
LISTBOX1.ADD(A)
NEXT
END
PUBLIC SUB BUTTON2_CLICK ()
LISTBOX1.CLEAR
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END
CODIFICACION DE FORMULARIO 2
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
FOR=1 TO 100 STEEP-1
LISTBOX1.ADD(A)
NEXT
END
PUBLIC SUB BUTTON2_CLICK ()
LISTBOX1.CLEAR
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END



31:REALIZAR UN PROGRAMA QUE PERMITA INGRESAR POR TECLADO LOS DATOS
GENERALES DE UN CLIENTE,NOMBRE,APELLIDO,DIRECCION Y TELEFONO,INGRESAR EL
VALOR DE 3 ARTICULOS SI EL TOTAL OBTENIDO ES MAYOR A 200,OBTENER EL 10% DE
DESCUENTO,SI EL TOTAL OBTENIDO ES MENOR A 400,SERA DEL 16% Y SI EL TOTAL OBTENIDO
ES MAYOR A 400 QUE SEA EL 25%...

CAPTURA




CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
TEXTBOX8.TEXT= (TEXTBOX5.TEXT)+(TEXTBOX6.TEXT) +(TEXTBOX7.TEXT)
IF VAL (TEXTBOX8.TEXT)<200 THEN
MESSAGE(10%DE DESCUENTO)
TEXTBOX8.TEXT=(TEXTBOX8.TEXT)*10
ELSE
IF VAL (TEXTBOX8.TEXT)<400 THEN
MESSAGE(16%DE DESCUENTO)
TEXTBOX8.TEXT=(TEXTBOX8.TEXT)*16
ELSE
IF VAL (TEXTBOX8.TEXT)<400 THEN
MESSAGE(25%DE DESCUENTO)


TEXTBOX8.TEXT=(TEXTBOX8.TEXT)*0.15
ENDIF
ENDIF
ENDIF
ENDIF
END


PUBLIC SUB BUTTON2_CLICK ()
TEXTBOX1.TEXT.CLEAR
TEXTBOX2.TEXT.CLEAR
TEXTBOX3.TEXT.CLEAR
TEXTBOX4.TEXT.CLEAR
TEXTBOX5.TEXT.CLEAR
TEXTBOX6.TEXT.CLEAR
TEXTBOX7.TEXT.CLEAR
TEXTBOX8.TEXT.CLEAR
TEXTBOX9.TEXT.CLEAR
END
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END







32.REALIZAR UN PROGRAMA POR MEDIO DE UN CLICK EN TRES BOTONES GENERARDOS
INGRESADOS,UBICA EN CADA BOTON EN CALCULAR AMARILLO,AZUL Y ROJO Y EN EL MISMO
CLICK EL FONDO DEL FORMULARIO

CAPTURAS






CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
BUTTON1.BACKCOLOR=(&HFF0000)
BUTTON2.BACKCOLOR=(&HFF0000)
BUTTON3.BACKCOLOR=(&HFF0000)
BUTTON4.BACKCOLOR=(&HFF0000)
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END






33:REALIZAR UN PROGRAMA QUE ME PERMITA MEDIANTE CLAVE Y USUARIO CREAR 3
FORMULARIOS,FORMULAIO 1 GENERAR NUMEROS DEL 57 AL 100 DE 3 EN 3,SEGUNDO
FORMULARIO POR MEDIO DE 3 ASIGNTURAS INGRESADAS QUE EL USUARIO MUESTRE LA
ESPECIALIDAD A ELEGIR,FORMULARIO 3 GENERAR MEDIANTE EL DO-WHILE NUMEROS DEL
100 AL 0

CAPTURAS









CODIFICACION USUARIO
PUBLIC SUB BUTTON1_CLICK ()
SELEC CASE TEXTBO1.TEXT
CASE RICHARDVERA
CASE ELSE
MESSAGE(NOMBRE DE USUARIO INCORRECTO)
END SELECT
IF TEXTBOX2.TEX=(Richard) THEN
MESSAGE(BIENVENIDOS AL SISTEMA)
FMAIN.HIDE
FORM.SHOW
ELSE


MESSAGE(ERROR EN CLAVE)
MESSAGE(INTENTE NUEVAMENTE)
TEXTBO2X.TEXT=
TEXTBOX2.SETFOCUS
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END







CODIFICACION FORMULARIO 1
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
FOR 1 TO 150+2
LISTBOX1.ADD(A)
NEXT
END
DIM A AS INTENGER
FOR A=50 TO 100 STEEP +3
LISTBOX1.ADD(A)
NEXT
END


PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END

FORMULARIO 2

IF TEXTBOX1.TEXT=COMPUTACION AND TEXTBOX2.TEXT= BIOLOGIA AND
TEXTBOX3.TEXT=MATEMATICAS THEN
MESSAGE(QUIMICO BIOLOGO)
ELSE
IF TEXTBOX1.TEXT=REDES AND TEXTBOX2.TEXT= INGENIERIA SOFTWARE AND
TEXTBOX3.TEXT=PROGRAMACION THEN
MESSAGE(IMFORMATICA)
END



PUBLIC SUB BUTTON2_CLICK ()
TEXTBOX1.TEXT=
TEXTBOX2.TEXT=
TEXTBOX3.TEXT=
TEXTBOX1.SETFOCUS
END
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END



FORMULARIO 3
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTENGER
DO WHILE R=1000 TO STEEP-1
LISTBOX1.ADD(A)
R=-1
LOOP
END
PUBLIC SUB BUTTON2_CLICK ()
LISTBOX1.CLEAR
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOSE
END
















34:MEDIANTE COMBO BOX Y RADIO BUTTON,REALIZAR UN PROGRAMA QUE ME PERMITE
ELABORAR LAS 4 OPERACIONES BASICAS..

CAPTURAS




CODIFICACION
PUBLIC SUB BUTTON1_CLICK ()
IF COMBOBOX1.TEXT=SUMA THEN
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) +(TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=RESTA THEN
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)-(TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=MULTIPLICACION THEN
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)*(TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT=DIVISION THEN
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT)/(TEXTBOX2.TEXT)
ENDIF
ENDIF
ENDIF
ENDIF
ENd



PUBLIC SUB RADIO BUTTON1_CLICK()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) +(TEXTBOX2.TEXT)
PUBLIC SUB RADIO BUTTON2_CLICK()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) -(TEXTBOX2.TEXT)
PUBLIC SUB RADIO BUTTON3_CLICK()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) *(TEXTBOX2.TEXT)
PUBLIC SUB RADIO BUTTON4_CLICK()
TEXTBOX3.TEXT=VAL(TEXTBOX1.TEXT) /(TEXTBOX2.TEXT)

35:REALIZAR UN PROGRAMA EN GAMBAS UN SIMULADOR DE SEMAFORO
CAPTURA












CODIFICACION
PUBLIC SUB TIMER1_CLICK()
PUBLIC SUB Timer1_Timer()
C.TEXT = C.TEXT + 1
IF C.TEXT = 1 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 20 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 21 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 22 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 23 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 24 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 25 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 26 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 27 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 28 THEN
DrawingArea1.Visible = FALSE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = TRUE
ELSE IF C.TEXT = 29 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = FALSE


ELSE IF C.TEXT = 50 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 51 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 52 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 53 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 54 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 55 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 56 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 57 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = FALSE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 58 THEN
DrawingArea1.Visible = TRUE
DrawingArea2.Visible = TRUE
DrawingArea3.Visible = FALSE
ELSE IF C.TEXT = 59 THEN
C.TEXT = 0
ENDIF
END
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOS
ENDIF
END


36:REALIZAR EN GAMBAS UN PUZZLE DE CARA GRUON

CAPTURA





CODIFICACION

PUBLIC SUB BUTTON3_CLICK ()
LABEL4.CAPTION=GRUON
BUTTON63.BACKCOLOR=(#&F600080)
BUTTON64.BACKCOLOR=(#&F600080)
BUTTON65.BACKCOLOR=(#&F600080)
BUTTON66.BACKCOLOR=(#&F600080)
BUTTON67.BACKCOLOR=(#&F600080)
BUTTON68.BACKCOLOR=(#&F600080)
BUTTON69.BACKCOLOR=(#&F600080)
BUTTON70.BACKCOLOR=(#&F600080)


BUTTON30.BACKCOLOR=(#&F600080)
BUTTON23.BACKCOLOR=(#&F600080)
BUTTON26.BACKCOLOR=(#&F600080)
BUTTON103.BACKCOLOR=(#&F600080)
BUTTON112.BACKCOLOR=(#&F600080)
BUTTON141.BACKCOLOR=(#&F600080)
BUTTON60.BACKCOLOR=(#&F600080)
PUBLIC SUB BUTTON3_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOS
ENDIF
END


















37:REALIZAR UN PROGRAMA EN GAMBAS MEDIANTE UNA TABLETVIEW GENERE 3 CAMPOS
Y LOS VALLA AGRAGANDO MEDIANTE OPCION DE MENU EJECUTAR BOTON SALIR..
CAPTURA


CODIFICACION
PUBLIC SUB FORM OPEN ()
TABLETVIEW.COLUMS.COUNT=3
TABLETVIEW.COLUMS[0].TEXT= NOMBRE
TABLETVIEW.COLUMS[0].WIDTH= 150
TABLETVIEW.COLUMS[1].TEXT= OCUPACION
TABLETVIEW.COLUMS[1].WIDTH=150
TABLETVIEW.COLUMS[2].TEXT= DIRRECCION
TABLETVIEW.COLUMS[2].WIDTH= 150
END





PUBLIC SUB BUTTON1_CLICK ()
DIM ROW AS INTENGER=TABLETVIEW_ROWS.COUNT
IF TXT_NOMBRE.TEXT <> AND TXT_OCUPACION.TEXT <> AND TXT_DIRECCION.TEXT <>
THEN
TABLETVIEW1.ROWS.COUNT + 1=
TABLETVIEW1.[ROW.O].TEXT=TXT_NOMBRE.TEXT
TABLETVIEW1.[ROW.1].TEXT=TXT_OCUPACION.TEXT
TABLETVIEW1.[ROW.2].TEXT=TXT_DIRECCION.TEXT
ELSE
MESSAGE(LLENE LOS CAMPOS POR FAVOR)
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOS
ENDIF
END














38:REALIZAR UNA CALCULADORA EN GAMBAS QUE PERMITE CALCULAR LAS OPERACIONES
BASICAS.
CAPTURA


PUBLIC SUB BUTTON1_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 0
PUBLIC SUB BUTTON2_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 1
PUBLIC SUB BUTTON3_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 2
PUBLIC SUB BUTTON4_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 3
PUBLIC SUB BUTTON5_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 4
PUBLIC SUB BUTTON6_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 5
PUBLIC SUB BUTTON7_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 6
PUBLIC SUB BUTTON8_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 7
PUBLIC SUB BUTTON9_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 8
PUBLIC SUB BUTTON10_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& 9


PUBLIC SUB BUTTON11_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& ,
PUBLIC SUB BUTTON12_CLICK ()
TEXTBOX1.TEXT=TEXTBOX1.TEXT& =
PUBLIC SUB BUTTON13_CLICK ()
BAN=1
IF TEXTBOX1.TEXT <> 0 THEN
AUX1=VAL (TEXTBOX1.TEXT)
ELSE
AUX1=0
ENDIF
TEXTBOX1.CLEAR
PUBLIC SUB BUTTON13_CLICK ()
BAN=2
IF TEXTBOX1.TEXT <> 0 THEN
AUX1=VAL (TEXTBOX1.TEXT)
ELSE
AUX1=0
ENDIF
TEXTBOX1.CLEAR
PUBLIC SUB BUTTON13_CLICK ()
BAN=3
IF TEXTBOX1.TEXT <> 0 THEN
AUX1=VAL (TEXTBOX1.TEXT)
ELSE
AUX1=0
ENDIF
TEXTBOX1.CLEAR





PUBLIC SUB BUTTON14_CLICK ()
BAN=4
IF TEXTBOX1.TEXT <> 0 THEN
AUX1=VAL (TEXTBOX1.TEXT)
ELSE
AUX1=0
ENDIF
TEXTBOX1.CLEAR
PUBLIC SUB BUTTON14_CLICK ()
BAN=1 THEN
TEXTBOX1.TEXT =AUX1 + VAL (TEXTBOX1.TEXT)
ELSE
IF BAN=2 THEN
TEXTBOX1.TEXT=AUX1-VAL(TEXTBOX1.TEXT)
ENDIF
ENDIF
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTENGER
RP=MESSAGE.QUESTION(DESEA SALIR?,SI,NO,CANCELAR)
IF RP= 1 THEN
ME CLOS
ENDIF
END

También podría gustarte