Está en la página 1de 50

UNIDAD EDUCATIVA

ELOY ALFARO

PROYECTO DE PROGRAMACIN GAMBAS
ESTUDIANTE: DEMBER CORONEL ORTEGA

CURSO: TERCERO DE BACHILLERATO APLICACIONES INFORMANTICAS A
PROFESOR: ING. JAVIER GONZLEZ
AO LECTIVO: 2014-2015



EJERCICIO N 31
*REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA MEDIANTE CICLO FOR QUE ME
PERMITA VISUALIZAR NUMEROS DEL 1 AL 10.
DIAGRAMA DE FLUJO
INICIO


A


A=1, <10;A+1


A


FIN


PRUEBA DE ESCRITORIO
A A<10 MESSAGE A+1
1 1<10 1TO+10 1
2<10 2TO+10 2
3<10 3TO+10 3
4<10 4TO+10 4
5<10 5TO+10 5


6<10 6TO+10 6
7<10 7TO+10 7
8 <10 8TO+10 8
9<10 9TO+10 9
10<10 10TO+10 10

FORMULARIO

CODIFICACION
Public sub button1_click ( )
DIM A AS integer
For A =10
Listbox1.Add (A)
Next
END
Public sub butto2_click ( )
Listbox1.clear
End


Public sub button3_click ( )
DIM A AS Integer
A=message.Question (esta seguro que desea borrar los datos?,si,no,cancelar)
QUIT
ENDIF
END
EJERCICIO N 32
*MEDIANTE UNA INSTRUCCION DO-WHILE GENERAR UN PROGRAMA QUE ME PERMITA
VBISUALIZAR NUMEROS DEL 50 AL 80.
FORMULARIO

CODIFICACION
Public sub button1-click ( )
DIM A AS Integer
A=50
Do.while <=80
Listbox1.Add (A)
A=a+1


Loop
END
Public sub button2-click ( )
Listbox1.clear
END
Public sub button3-click ( )
Message.Question(esta seguro que desea salir, si, no, cancelar)
END
PRUEBA DE ESCRITORIO
A A<=80 F MESSAGE a+1 73<=80 v 73 73+1
0 50<=80 v 50 50+1 74<=80 v 74 74+1
51<=80 v 51 51+1 75<=80 v 75 75+1
52<=80 v 52 52+1 76<=80 v 76 76+1
53<=80 v 53 53+1 77<=80 v 77 77+1
54<=80 v 54 54+1 78<=80 v 78 78+1
55<=80 v 55 55+1 79<=80 v 79 79+1
56<=80 v 56 56+1 80<=80 v 80 80+1
57<=80 v 57 57+1
58<=80 v 58 58+1
59<=80 v 59 59+1
60<=80 v 60 60+1
61<=80 v 61 61+1
62<=80 v 62 62+1
63<=80 v 63 63+1
64<=80 v 64 64+1


65<=80 v 65 65+1
66<=80 v 66 66+1
67<=80 v 67 67+1
68<=80 v 68 68+1
69<=80 v 69 69+1
70<=80 v 70 70+1
71<=80 v 71 71+1
72<=80 v 72 72+1
73<=80 v 73 73+1
EJERCICIO N 33
*GENERAR UN PROGRAMA EN GAMBAS QUE MEDIANTE CLAVE Y USUARIO (SI EL USUARIO Y
CLAVE POR MAS DE TRES OCACIONES LO UBICA INCORRECTAMENTE SALGA DE LA APLICACIN),
EN EL FORMULARIO 1: GENERAR NUMEROS DEL 1 AL 100 EN EL FORMULARIO 2:GENERAR
NUMEROS DEL 100 AL 1.
FORMULARIO












CODIFICACION
Public sub button1-click ( )
If textbox.text=jorge and textbox2.text = 123
Message.Question (bienvenidos al sistema)
Fmain.hide
Form1.show
Message(ingresar la clave)
Message(intente otra vez)
Textbox1.text =
Textbox2.text =
Textbox1.setfocus
Contador.text= val (contador.text) + 1
ENDIF
If val (contador.text) > = 4 THEN
Me.close (0)
Message (lamentamos que no hallas ingresado)
ENDIF
END
Public sub button2-click ( )
DIM A AS Integer
A= Message.Question (esta seguro que desea salir de la aplicacin, si, no, cancelar)
If A = 1 THEN
Me.Close



FORMULARIO


CODIFICACION
Public sub button1-click ( )
Form1.hide
Form2.show
END
Public sub button2-click ( )
Forn2.hide
Form3.show
END
Public sub button3-click ( )
DIM A AS Integer


A = Message.Question (esta seguro que desea salir de la aplicacin, si, no, cancelar)
If A = 1 THEN
QUIT
ENDIF
END
FORMULARIO

CODIFICACION
Public sub button1-click ( )
DIM A AS Integer
For A =1 TO 100
Listbox.Add (0)
Next
END
Public sub button2-click ( )
DIM A AS Integer
A=Message.Question (esta seguro que desea salir de la aplicacin, si, no, cancelar)


If A = 1 THEN
Me.Close
ENDIF
END
Public sub toggle button1_click ( )
Form2.hide
Form1.show
Public sub toggle button2_click ( )
Form2.hide
Form3.show

FORMULARIO

CODIFICACION
Publib sub button1_click ( )
DIM A AS Integer
Form A = 100 TO 1 Step -1
Listbox1.Add (A)


NEXT
END
Public sub button2_click ( )
DIM A AS Integer
A= Message.Question (esta seguro que desea cerrar esta apliacion, si, no, cancelar)
If A = 1 THEN
Me.Close
ENDIF
END Public sub button4_click ( )
Public sub button3_click ( ) Form3.hide
Form3.hide Form1.show
Form2.show END
EJERCICIO N 34
*REALIZAR UN PROGRAMA QUE ME PERMITA INGRESAR POR TECLADO LOS DATOS GENERALES
DE UN CLIENTE (NOMBRE, APELLIDO, DIRECCION Y TELEFONO) INGRESAR EL VALOR DE TRES
ARTICULOS, CALCULAR EL TOTAL DE LOS TRES ARTICULOS, SI EL TOTAL OBTENIDO ES MENOR
QUE 200 OBTENER EL 10% DE DESCUENTO, SI EL TOTAL OBTENIDO ES MENOR QUE 400 SACAR EL
16% DE DESCUENTO Y SI EL TOTAL OBTENIDO ES MAYOR QUE 400 SACAR EL 25 DE DESCUENTO.
FORMULARIO









CODIFICACION
Public sub button1_click ( )
Textbox8.text = (textbox5.text) + (textbox6.text) + (textbox7.text)
If val (textbox8.text) < 200 THEN
Message (100% de descuento)
Textbox8.text = (textbox8.text) * 0.1
ELSE
If val (textbox8.text) < 400 THEN
Message (16% de descuento)
Textbox8.text = (textbox8.text) * 0.16
ELSE
If val (textbox8.text) > 400 THEN
Message (25% de descuento)
Textbox8.text = (textbox8.text) * 0.25
ENDIF
ENDIF
ENDIF
END
Public sub button2_click ( )
DIM A AS Integer
I = Message.Question (seguro que desea salir de la aplicacin, si, no, cancelar)
If I = 1 THEN
Textbox1.clear
Textbox2.clear


Textbox3.clear
Textbox4.clear
Textbox5.clear
Textbox6.clear
Textbox7.clear
Textbox8.clear
Textbox1.setfocus
ENDIF if 0 = 1 THEN
END QUIT
Public sub button3_click ( ) ENDIF
Dim a as Integer END
0= Message.Question(seguro que desea salir de esta aplicacin, si, no , cancelar)
EJERCICIO N 35
*REALIZAR UNA CALCULADORA EN GAMBAS
FORMULARIO



CODIFICACION
Public ban AS Integer
Public aux 1 AS float
Public aux AS float
Public computo AS float
Public log AS float
Public cadena AS string
Public cadena2 AS string
Public sub button1_click ( )
Textbox1.text = textbox1.text & 1
END
Public sub button2_click ( )
Textbox1.text = textbox1.text & 2
END
Public sub button3_click ( )
Textbox1.text = textbox1.text & 3
END
Public sub button4_click ( )
Textbox1.text = textbox1.text & 4
END
Public sub button5_click ( )
Textbox1.text
=
textbox1.text & 5


END
Public sub button6_click ( )
Textbox1.text =textbox1.text & 6
END
Public sub button7_click ( )
Textbox1.text =textbox1.text & 7
END
Public sub button8_click ( )
Textbox1.text =textbox1.text & 8
END
Public sub button9_click ( )
Textbox1.text =textbox1.text & 9
END
Public sub button10_click ( )
Textbox1.text =textbox1.text & 10
END
Public sub button11_click ( )
Textbox1.text =textbox.text & .
END
Public sub button12_click ( )
IF ban = 1 THEN


Textbox1.text =aux1 + (textbox2.text)
ENDIF
If ban = 2 THEN
Textbox1.text = aux 1 - (textbox1.text)
ENDIF
If ban =3 THEN
Textbox1.text = aux 1 * (textbox1.text)
ENDIF
If ban =4 THEN
Textbox1.text = aun 1 / (textbox1.text)
ENDIF
If ban =5 THEN
Textbox1.text = sin (val(textbox1.text) / 180 * 3.1416)
ENDIF
If ban =6 THEN
Textbox1.text = cos (val(textbox1.text) / 180 + 3.1416
ENDIF
If ban =7 THEN
Textbox1.text = tan (val(textbox1.text) / 180 * 3.1416
ENDIF
If ban =8 THEN


Textbox1.text = log 10 (textbox1.text)
ENDIF
If ban =9 THEN
Texbox1.text = aux 1 ^ val (textbox1.text)
ENDIF
Public sub button13_click ( )
Textbox1.text = textbox1.text & c
END
Public sub button 14_click ( )
Textbox1.text = textbox1.text & j
END
Public sub button15_click ( )
Ban = 1

If textbox1.text <> o THEN
Aux =(textbox1.text)
Aux 1 = 0
ENDIF
Textbox1.clear
END
Public sub button16_click ( )


Ban = 2
If textbox1.text <> o THEN
Aux1 = (textbox1.text)
ELSE
Aux 1 = 0
ENDIF
Textbox1.clear
END
Public sub button17_click ( )
Ban= 3
If textbox.text <> o TEHN
Aux 1 = 0
ENDIF
Tetxbox1.clear
END
Public sub button18_click ( )
Ban = 4
If textbox1.text <> o THEN
Aux 1 = (textbox1.text)
ELSE
Aux 1 = 0


ENDIF
Textbox1.clear
END
Public sub button19_click ( )
DIM A AS Integer
A =Message.Question (esta seguro que desea cerra la aplicacin, si, no, cancelar)
If A = 1 THEN
Message (gracias por usar esta aplicacin)
QUIT
Textbox1.clear
ENDIF
END
Public sub button20_click ( )
Textbox1.text =
END
Public sub button21_click ( )
Ban =5
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear


END
Public sub button22_click ( )
Ban = 6
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear
END
Public sub button23_click ( )
Ban = 7
If textbox1.text <> o THEN
Val (textbox1.text)
ENDIF
Textbox1.clear
END
Public sub button24_click ( )
Ban = 8
If textbox1.text <> o THEN
Aux 1 = val (textbox1.text)
ELSE
Aux 1 = 0


ENDIF

Textbox.clear

END

Public sub button25_click ( )
Ban = 9
If textbox1.text <> o THEN
Aux 1 = val (textbox1.text)
ELSE
Aux = 0
ENDIF
Textbox1.clear
END

EJERCICIO N36
*REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE FECHA DE NACIMIENTO
DETERMINAR EL SIGO ZODIACAL.
CODIFICACION
PUBLIC SUB Button1_Click ()
DIM dia AS Integer
dia = TextBox1.text
SELECT CASE TextBox2.Text
CASE "ENERO"
IF dia < 21 THEN
PictureBox1.Picture = Picture ["capricornio.jpeg"]
Message. Info ("SU SIGNO ES CAPRICORNIO ")


ELSE IF dia > 31 THEN
Message. Info ("ESTE MES SOLO CONTIENE 31 DIAS")
ELSE
Message. Info ("ACUARIO")
PictureBox1.Picture = Picture ["acuario_ch2.png"]
ENDIF
ENDIF
CASE "FEBRERO"
IF dia < 20 THEN
Message. Info("SU SIGNO ES ACUARIO")
PictureBox1.Picture = Picture ["acuario_ch2.png"]
ELSE
IF dia > 28 THEN
Message.Info ("ESTE MES SOLO CONTIENE 28 DIAS")
ELSE
Message.Info ("PISCIS")
PictureBox1.Picture = Picture["piscis_ch2.png"]
ENDIF
ENDIF
CASE "MARZO"
IF dia < 21 THEN
Message.Info ("SU SIGNO ES PISCIS")
PictureBox1.Picture = Picture ["piscis_ch2.png"]
ELSE


IF dia > 29 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("ARIES")
PictureBox1.Picture = Picture ["aries_ch2.png"]
ENDIF
ENDIF
CASE "ABRIL"
IF dia < 21 THEN
Message.Info (" SU SIGNO ES ARIES")
PictureBox1.Picture = Picture ["aries_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("TAURO")
PictureBox1.Picture = Picture ["tauro_ch2.png"]
ENDIF
ENDIF
CASE "MAYO"
IF dia < 21 THEN
Message.Info ("TAURO")
PictureBox1.Picture = Picture ["tauro_ch2.png"]
ELSE


IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("GEMINIS")
PictureBox1.Picture = Picture ["geminis_ch2.png"]
ENDIF
ENDIF
CASE "JUNIO"
IF dia < 22 THEN
Message.Info ("GEMINIS")
PictureBox1.Picture = Picture ["geminis_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("CANCER")
PictureBox1.Picture = Picture ["cancer_ch2.png"]
ENDIF
ENDIF
CASE "JILIO"
IF dia < 23 THEN
Message.Info ("CANCER")
PictureBox1.Picture = Picture ["cancer_ch2.png"]
ELSE


IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("LEO")
PictureBox1.Picture = Picture ["leo_ch2.png"]
ENDIF
ENDIF
CASE "LEO"
IF dia < 23 THEN
Message.Info ("LEO")
PictureBox1.Picture = Picture ["leo_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("VIRGO")
ENDIF
ENDIF
CASE "SEPTIEMBRE"
IF dia < 23 THEN
Message.Info ("VIRGO")
PictureBox1.Picture = Picture ["index.jpeg"]
ELSE
IF dia > 30 THEN


Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("LIBRA")
ENDIF
ENDIF
CASE "OCTUBRE"
IF dia < 23 THEN
Message.Info ("LIBRA")
PictureBox1.Picture = Picture ["libra_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("ESCORPIO")
PictureBox1.Picture = Picture ["escorpio_ch2.png"]
ENDIF
ENDIF
CASE "NOVIEMBRE"
IF dia < 22 THEN
Message.Info ("ESCORPIO")
PictureBox1.Picture = Picture ["escorpio_ch2.png"]
ELSE
IF dia > 30 THEN
Message.Info ("no existe signo para esta fecha")


ELSE
Message.Info ("SAGITARIO")
PictureBox1.Picture = Picture ["sagitario_ch2.png"]
ENDIF
ENDIF
CASE "DICIEMBRE"
IF dia < 22 THEN
Message.Info ("SAGITARIO")
PictureBox1.Picture = Picture ["sagitario_ch2.png"]
ELSE
IF dia > 31 THEN
Message.Info ("no existe signo para esta fecha")
ELSE
Message.Info ("CAPRICORNIO")
PictureBox1.Picture = Picture ["capricornio.jpeg"]
ENDIF
ENDIF
END SELECT
END
PUBLIC SUB Button2_Click ()
DIM A AS Integer
A = Message. Question ("ESTA SEGURO QUE DESEA BORRAR ESTOS DATOS", "YES", "NO",
"CANCELAR")
IF A = 1 THEN
TextBox1.Text = "" TextBox2.Text = ""


TextBox1.SetFocus
ENDIF
END
PUBLIC SUB Button3_Click ()
DIM A AS Integer
A = Message.Question ("ESTA SEGURO QUE DESEA SALIR DE ESTA APLICACION", "YES", "NO",
"CANCELAR")
IF A = 1 THEN
ENDIF
ME.Close ()
END
FORMULARIO





EJERCICIO N37
*REALIZAR UN PROGRAMA QUE ME PERMITA POR MEDIO DE UN CLICK EN TRES BOTONES
INGRESADOS , UBICAR EN CADA BOTON EN COLOR AMARILLO, ROJO , AZUL Y CON EL MISMO
CLICK UBICAR EL FONDO DE COLOR VERDE
FORMULARIO

CODIFICACION
Public sub label1_click()
Button1_backcolour=(&hff0000)
Button2_backcolour=(&hff0000ff)
Button3_backcolour=(&hff00ff00)
Fmain.backcolour=(&ff00ff00)
Public sub label2_click()
Dim a as integer
A=message.question(seguro que desea salir dela aplicacion,yes,no,cancelar)
If a=1 then


QUIT
END
EJERCICIO N38
*REALIZAR UN PROGRAMA QUE ME PERMITA SIMULAR POR MEDIO DE UN CLICK LAS MUJERES
CARA FELIZ
FORMULARIO


CODIFICACION
Public sub button155_click ( )
DIM A AS Integer
A= message.question(est seguro que desea salir de la aplicacion,si, no, cancelar)
If A = 1 THEN
Me.close
Endif


End
Public sub label1_mouse down ( )
Label2.caption = feliz
Button38.background = (&HFF0000)
Button39.background = (&HFF0000)
Button40.background = (&HFF0000)
Button48.background = (&HFF0000)
Button49.background = (&HFF0000)
Button50.background = (&HFF0000)
Button52.background = (&HFF0000)
Button53.background = (&HFF0000)
Button53.background = (&HFF0000)
Button54.background = (&HFF0000)
Button55.background = (&HFF0000)
Button56.background = (&HFF0000)
Button62.background = (&HFF0000)
Button63.background = (&HFF0000)
Button64.background = (&HFF0000)
Button65.background = (&HFF0000)
Button69.background = (&HFF0000)
Button79.background = (&HFF0000)
Button87.background = (&HFF0000)
Button88.background = (&HFF0000)
Button89.background = (&HFF0000)


Button110.background = (&HFF0000)
Button121.background = (&HFF0000)
Button122.background = (&HFF0000)
Button123.background = (&HFF0000)
Button128.background = (&HFF0000)
Button129.background = (&HFF0000)
ButtoN139.background = (&HFF0000)
Button140.background = (&HFF0000)
Button141.background = (&HFF0000)
Button142.background = (&HFF0000)
Button143.background = (&HFF0000)
Button144.background = (&HFF0000)
Button152.background = (&HFF0000)
Button153.background = (&HFF0000)
Button154.background = (&HFF0000)
Button155.background = (&HFF0000)
Button156.background = (&HFF0000)
Button167.background = (&HFF0000)
END







EJERCICIO N39
*REALIZAR UN PROGRAMA QUE ME PERMITA MEDIANTE CLAVE Y USUARIO CREAR TRES
FORMULAS, FORMULARIO1 GENERAR NUMEROS DEL 1 AL 100 (DEL 1 AL 50 EN 2 EN 2 Y BDEL 51
AL 100 DE 3 EN 3) FORMULARO2 POR MEDIO DE TRES ASIGNATURAS INGRESADAS QUE EL
USUARIO LE MUESTRA LA ESPECIALIDAD A SEGUIR, FORMULARIO3 MEDIANTE DO WHILE
GENERAR NUMEROS DEL 1000 AL 0.
FORMULARIO

CODIFICACION
Public subbutton1_click ( )
If textbox1.text = andres and textbox2.text = 123 then
Message (bienvenidos al sistema)
Fmain.hide
Form1.show
Else
Message (error al ingresar la clave)
Message (intente otra vez)


Textbox1.text =
Textbox2.text =
Textbox1.setfocus
Endif
End
Public sub button2_click ( )
DIM A AS Integer
A= message.question (esta seguro que desea cerra la aplicacion, si, no, cancelar)
If A = 1 THEN
Me.close
Endif
End
FORMULARIO




CODIFICACION
Public sub button1_click ( )
Form1.hide
Form2.show
Public sub button2_click ( )
Form2.hide
Form3.show
Public sub button3_click ( )
Form3.hide
Form4.show
Public sub button4_click ( )
DIM A AS Integer
A= message.question (esta seguro que desea cerra la aplicacion, si, no, cancelar)
If a =1 THEN
QUIT
ENDIF
END
FORMULARIO



CODIFICACION
Public sub button1_click ( )
DIM A AS Integer
For A = 1 to 50 +2
For A = 51 to 100+3
Listbox1.add (A)
NEXT
NEXT
END
Public sub button2_click ( )
DIM A AS Integer
A= message.question (esta seguro que desea cerra esta aplicacion, si, no, cancelar)
If A = 1 then
Me.close
Endif
END
Public sub toggle button1_click ( )
Form3.hide
Form2.show
END
Public sub toggle button2_click ( )
Form2.hide
Form3.show
END


FORMULARIO

CODIFICACION
Public sub button1_click ( )
DIM A AS Integer
Do while =1000 to O step-1
Listbox1.add (A)
Next
END
Public subh button2_click ( )
DIM A AS Integer
A= message.question (esta seguro que desea cerra esta aplicacion, si, no, cancelar)
If A =1 THEN
Me.close


ENDIF
END
Public sub toggle button1_click ( )
Form4.hide
Form3.show
Public sub toggle button2_click ( )
Form4.hide
Form1.show
END
EJERCICIO N40
MEDIANTE COMBOBOX Y RADIO BUTTON RERALIZAR UN PROGRAMA QUE ME PERMITA
ELABORAR LAS CUATRO OPERACIONES BASICAS.
FORMULARIO



CODIFICACION
PUBLIC SUB COMBOBOX1_CLICK()
IF COMBOBOX1.TEXT= SUMA THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) +VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT= RESTA THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT= MULTIPLICACION THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)*VAL (TEXTBOX2.TEXT)
ELSE
IF COMBOBOX1.TEXT= DIVISION THEN
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)\VAL (TEXTBOX2.TEXT)
ENDIF
ENDIF
ENDIF
ENDIF
PUBLIC SUB RADIO BUTTON1CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) +VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON2CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT) VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON3CLICK ()


TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)*VAL (TEXTBOX2.TEXT)
END
PUBLIC SUB RADIO BUTTON4CLICK ()
TEXTBOX3.TEXT=VAL (TEXTBOX1.TEXT)\VAL (TEXTBOX2.TEXT)
END






EJERCICIO N41
*REALIZAR UN SEMAFORO EN GAMBAS
FORMULARIO




CODIFICACION
Public sub torner1_timer ( )
c.text = c.text+1
if c.text=then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 20+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 21+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 22+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 23+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 24+then


drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 25+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 26+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 27+then
drawing area1.visible = false
drawing area2.visible = false
drawing area3.visible = true
Else if c.text = 28+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 29+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 50+then


drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 51+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 52+then
drawing area1.visible = false
drawing area2.visible = true
drawing area3.visible = true
Else if c.text = 53+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 54+then
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 55+then
drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 56+then


drawing area1.visible = true
drawing area2.visible = true
drawing area3.visible = false
Else if c.text = 57+then
drawing area1.visible = true
drawing area2.visible = false
drawing area3.visible = false
Else if c.text = 59+then
c.text = 0
END

EJERCICIO N 42
REALIZAR UN PROGRAMA EN GAMBAS QUE MEDIANTE UNA TABLA VIUW GENERE 3 CAMPOS Y
LOS VALLA AGREGANDO, MEDIANTE OPCION DE MENU EJECUTAR EL BOTON SALIR.
FORMULARIO



CODIFICACION
PUBLIC SUB FORM_OPEN ()
TABLEVIEW.COLUMN.COUNT=3
TABLEVIEW.COLUMN [0+ TEXT=NOMBRE
TABLEVIEW.COLUMN *0+ TEXT=150
TABLEVIEW.COLUMN *1+ TEXT=OCUPACION
TABLEVIEW.COLUMN *1+ TEXT=150
TABLEVIEW.COLUMN *2+ TEXT=DIRECCION
TABLEVIEW.COLUMN *0+ TEXT=150
END
PUBLIC SUB MENU2_CLICK ()
DIM A AS INTEGER
A=MESSAGE.QUESTION (ESTA SEGURO QUE DESEA SALIR, YES, NO, CANCELAR)
ME.CLOSE
ENDIF
END
PUBLIC SUB BUTTON1_CLICK ()
DIM A AS INTEGER _TABLEVIEW.ROCUS.COUNT
IF TEXT_NOMBRE.TEXT<> AND TXT_OCUPACION.TEXT<>AND TXT_DIRECCION.TEXT<>THEN
TABLEVIEW.ROCUS.COUNT + =1
TABLEVIEW [ROW, 0].TEXT=TXT_NOMBRE.TEXT
TABLEVIEW [ROW, 1].TEXT=TXT_OCUPACION.TEXT
TABLEVIEW [ROW, 2].TEXT=TXT_DIRECCION.TEXT
ELSE


MESSAGE.INFO (DEBE LLENAR LOS DATOS)
END
PUBLIC SUB BUTTON2_CLICK ()
DIM A AS INTEGER
A=MESSAGE.QUESTION (ESTA SEGURO QUE DESEA SALIR , YES, NO, CANCELAR)
IF A=1 THEN
ENDIF
TXT_NOMBRE.CLEAR
TXT_OCUPACION.CLEAR
TXT_DIRECCION.CLEAR
END


EJERCICIO N43
*REALIZAR UN PROGRAMA EN GAMBAS QUE ME PERMITA MEDIANTE UNA TABLEVIEW
INGRESAR 6 COLUMNAS CON LOS SIGUIENTES DATOS (NUMERO DE MATRICULA, NOMBRES,
APELLIDOS, FECHA DE NACIMIENTO, EDAD, DIRECCION) UBICAR BOTONES COMO GUARDAR,
AGREGAR, LIMPIAR, ABRIR E IMPRIMIR).
FORMULARIO



CODIFICACION
Public sub form_open ( )
Tableview.column.count = 5
Tableview*0+text = numero de matricula
Tableview[0]text = 150
Tableview*1+text = nombre
Tableview[1]text = 150
Tableview*2+text = apellido
Tableview[2]text = 150
Tableview*3+text = fecha de nacimiento
Tableview[3]text = 150
Tableview*4+text = edad
Tableview[4]text = 150
Tableview*5+text = direccion
Tableview*5+text = numero de matricula
END
Public sub men 2_click ( )
DIM A AS Integer
A=message.question(esta seguro que desea salir de esta aplicacion, si, no, cancelar)
Me.close
ENDIF
END
Public sub button1_click ( )
DIM A AS Integer.tableview.rocus.cont


If txt_numero de matricula.text<> AND txt_nombre.text <> AND txt_apellido.text<>
AND txt_fecha de nacimiento.text<> AND txt_edad.text<> AND txt_direccion.text<>
Tableview.rocus.count + =1
Tableview.[row,0].text=txt_numero de cedula.text
Tableview.[row,1].text=txt_nombre.text
Tableview.[row,2].text=txt_apellido.text
Tableview.[row,3].text=txt_fecha de nacimiento.text
Tableview.[row,4].text=txt_edad.text
Tableview.[row,5].text=txt_direccion.text
ELSE
Message.info (deve llenar los datos)
END
Public sub button2_click ( )
DIM A AS Integer
A= message.question(esta seguro que desea borra esta aplicacion, si, no, cancelar)
If A = 1 then
Txt_nombre.text=
Txt_apellido.text=
Txt_fecha de nacimiento.text=
Txt_edad.text=
Txt_direccion.text=
Txt_numero.text=
Txt_nombre.setfocus
Public sub abrir_click ( )
Dialog.hide = seleccione archive para abrir


Dialog.tittle =**.text, datos de text+
If not dialog.open file ( ) then
Tableview.text = file.load (dialog.pach)
Fmain.hide = archive: & dialog.patch
ENDIF
END
Public sub imprimir_click ( )
DIM cadena AS String
Cadena= <html><body>
Cadena & = <body></html>
File.save (user.home & /text.html/cadena)
Exec*wkhtml,user.home&/text.html,user.home&/text.pdf) wait+
exec*evince,user.home&/texdt.pdf+
END
Public sub guardar_click ( )
DIM destino AS Integer
Dialog.tittle = archive de registro
Dialog.tittle= **.text,tableview1.text+
If not dialog.save file ( ) then
If right $ (dialog.patch,5) <> .text then
Destino=dialog.path &.text
ELSE
Destino=dialog.path



ENDIF
Fmain.tittle = archivo: &dialog.path
File.save (destino,tableview.text)
ENDIF
END