Download - EJERCICIOS PROYECTO 2
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)^2VAL(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 AÑOS
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 AÑOS…
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 DIGA”NO HAY TEXTO CON ESTA LETRA”…
PRUEBA DE ESCRITORIO
INGRESE LETRA CASE”r”,”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.TEXT0”RICHARD” 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.TEXT”RICHARD” 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 APLICACIÓN 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 GRUÑON
CAPTURA
CODIFICACION
PUBLIC SUB BUTTON3_CLICK ()
LABEL4.CAPTION=”GRUÑON”
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