ejercicios proyecto 2

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

Upload: loco1994

Post on 26-Dec-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: EJERCICIOS PROYECTO 2

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

Page 3: EJERCICIOS PROYECTO 2

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

Page 4: EJERCICIOS PROYECTO 2

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

Page 5: EJERCICIOS PROYECTO 2

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

Page 6: EJERCICIOS PROYECTO 2

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

Page 7: EJERCICIOS PROYECTO 2

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

Page 8: EJERCICIOS PROYECTO 2

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

Page 9: EJERCICIOS PROYECTO 2

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

Page 10: EJERCICIOS PROYECTO 2

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

Page 11: EJERCICIOS PROYECTO 2

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

Page 12: EJERCICIOS PROYECTO 2

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

Page 13: EJERCICIOS PROYECTO 2

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

Page 14: EJERCICIOS PROYECTO 2

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

Page 15: EJERCICIOS PROYECTO 2

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

Page 16: EJERCICIOS PROYECTO 2

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

Page 17: EJERCICIOS PROYECTO 2

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

Page 18: EJERCICIOS PROYECTO 2

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

Page 19: EJERCICIOS PROYECTO 2

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

Page 20: EJERCICIOS PROYECTO 2

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

Page 21: EJERCICIOS PROYECTO 2

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

Page 22: EJERCICIOS PROYECTO 2

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

Page 23: EJERCICIOS PROYECTO 2

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

Page 24: EJERCICIOS PROYECTO 2

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

Page 25: EJERCICIOS PROYECTO 2

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

Page 26: EJERCICIOS PROYECTO 2

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

Page 27: EJERCICIOS PROYECTO 2

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

Page 28: EJERCICIOS PROYECTO 2

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

Page 29: EJERCICIOS PROYECTO 2

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”)

Page 30: EJERCICIOS PROYECTO 2

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

Page 31: EJERCICIOS PROYECTO 2

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

Page 32: EJERCICIOS PROYECTO 2

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

Page 33: EJERCICIOS PROYECTO 2

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

Page 34: EJERCICIOS PROYECTO 2

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

Page 35: EJERCICIOS PROYECTO 2

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

Page 36: EJERCICIOS PROYECTO 2

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

Page 37: EJERCICIOS PROYECTO 2

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

Page 38: EJERCICIOS PROYECTO 2

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

Page 39: EJERCICIOS PROYECTO 2

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

Page 40: EJERCICIOS PROYECTO 2

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

Page 41: EJERCICIOS PROYECTO 2

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

Page 42: EJERCICIOS PROYECTO 2

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

Page 43: EJERCICIOS PROYECTO 2

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

Page 44: EJERCICIOS PROYECTO 2

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

Page 45: EJERCICIOS PROYECTO 2

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

Page 46: EJERCICIOS PROYECTO 2

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

Page 47: EJERCICIOS PROYECTO 2

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

Page 48: EJERCICIOS PROYECTO 2

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

Page 49: EJERCICIOS PROYECTO 2
Page 50: EJERCICIOS PROYECTO 2

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

Page 51: EJERCICIOS PROYECTO 2

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

Page 52: EJERCICIOS PROYECTO 2

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

Page 53: EJERCICIOS PROYECTO 2

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

Page 54: EJERCICIOS PROYECTO 2

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

Page 55: EJERCICIOS PROYECTO 2

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

Page 56: EJERCICIOS PROYECTO 2

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

Page 57: EJERCICIOS PROYECTO 2

CAPTURA

Page 58: EJERCICIOS PROYECTO 2

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

Page 59: EJERCICIOS PROYECTO 2

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

Page 60: EJERCICIOS PROYECTO 2

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

Page 61: EJERCICIOS PROYECTO 2

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”)

Page 62: EJERCICIOS PROYECTO 2

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

Page 63: EJERCICIOS PROYECTO 2

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

Page 64: EJERCICIOS PROYECTO 2

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

Page 65: EJERCICIOS PROYECTO 2

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

Page 66: EJERCICIOS PROYECTO 2

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

Page 67: EJERCICIOS PROYECTO 2

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

Page 68: EJERCICIOS PROYECTO 2

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

Page 69: EJERCICIOS PROYECTO 2

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

Page 70: EJERCICIOS PROYECTO 2

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

Page 71: EJERCICIOS PROYECTO 2

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

Page 72: EJERCICIOS PROYECTO 2

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)

Page 73: EJERCICIOS PROYECTO 2

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

Page 74: EJERCICIOS PROYECTO 2

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

Page 75: EJERCICIOS PROYECTO 2

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

Page 76: EJERCICIOS PROYECTO 2

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”

Page 77: EJERCICIOS PROYECTO 2

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

Page 78: EJERCICIOS PROYECTO 2

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

Page 79: EJERCICIOS PROYECTO 2
Page 80: EJERCICIOS PROYECTO 2
Page 81: EJERCICIOS PROYECTO 2