27
UNIDAD EDUCATIVA “HUGO CRUZ ANDRADE” LUIS GUSTAVO ALCIVAR VELIZ PROGRAMACION EN GAMBAS 2.0 Ejercicios gráficos y en consola 3 RO DE BACHILLERATO “A” SISTEMA

Programacion en gambas 2.0

Embed Size (px)

Citation preview

UNIDAD EDUCATIVA “HUGO CRUZ ANDRADE” LUIS GUSTAVO ALCIVAR VELIZ

PROGRAMACION EN GAMBAS 2.0

Ejercicios gráficos y en consola

3RO DE BACHILLERATO

“A” SISTEMA

Dedicatoria

El presente proyecto lo dedicamos al ing. Stalin Rodríguez ya que es una

persona respetuosa, que nos ha enseñado mucho y le dedicamos este proyecto

por la paciencia que nos ha tenido durante este largo tiempo de estudio.

Nuestro proyecto también lo dedicamos a nuestros padres ya que ellos son un

pilar fundamental en nuestras vidas y gracias a ellos somos personas de bien.

Agradecimiento

A Dios por darnos la oportunidad de vida y poder realizar este proyecto el cual

es de mucha ayuda en la materia, también agradecemos al ingeniero por su

enseñanza y paciencia porque sin sus enseñanzas no podríamos adquirir

conocimientos importantes en nuestra vida estudiantil.

INDICE

Contenido Dedicatoria

Agradecimiento

EJERCICIOS DE CONSOLA ....................................................................................... 1

EJERCICIOS: ................................................................................................................................................................... 1

1. PROGRAMA QUE MUESTRE EL NOMBRE Y LOS APELLIDOS DE UNA PERSONA ....................... 1

2. CADENA DE TEXTO, REALIZADA EN CONSOLA...................................................................................... 1

3. PROGRAMA EN CONSOLA PARA SACAR EN PROMEDIO DE 3 NOTAS ........................................... 1

4. EJECICIO PARA MOSTRAR LA MULTIPLICACIÓN DIVISIÓN SUMA Y RESTA DE DOS

NUMEROS .................................................................................................................................................................... 2

5. PROGRAMA DE EXPORTACIONES............................................................................................................... 2

6. PROGRAMA QUE ME PERMITA CALCULAR EL IVA DE UN PRODUCTO .......................................... 3

7. PROGRAMA QUE CALCULE EL ÁREA DE UN TRIANGULO TENIENDO COMO DATOS DE

ENTRADA LA BASE Y LA ALTURA ....................................................................................................................... 3

8. PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA DISTANCIA MEDIDA EN

METROS Y CONVERTIRLA A KILOMETROS ...................................................................................................... 3

9. PROGRAMA PARA RESOLVAMOS LA SIGUIENTE ECUACIÓN Y = X3 – X2 +2 - 3” .......................... 4

10. OPRESIONES BÁSICAS DE MATEMÁTICAS .......................................................................................... 4

11. LA SUMA DE DOS VALORES ...................................................................................................................... 4

12. PROGRAMA QUE PERMITE LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO EL

MISMO QUE TIENE UN DESCUENTO DE 5% MOSTRAR POR PANTALLA EL PRECIO TOTAL ........... 5

13. PROGRAMA QUE CALCULA EL SALARIO DE UN TRABAJADOR QUE GANA 5 DOLARES

POR HORA Y TRABAJA 8 HORAS DIARIAS ....................................................................................................... 5

14. EN UN AULA DE CLASE HAY 42 ALUMNOS QUE ESTA DIVIDIDO EN 30 MUJERES Y 12

VARONES CALCULAR EL PORCENTAJE ........................................................................................................... 6

15. PROGRAMA QUE CALCULA EL TATAL DE VENTAS .......................................................................... 6

Select case .................................................................................................................. 7

Ejemplos: ......................................................................................................................................................................... 8

1. APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO Q SE OTORGA EN LA

PRÓXIMA COMPRA A UN CLIENTE HABITUAL. Y DICHO CLIENTE CUENTA CON TARJETA DE

CRÉDITO DE LA TIENDA “RETAIR” Y EL DESCUENTO ESTÁ RELACIONADO AL MONTO DE SU

FACTORIZACIÓN DEL MES DE ENERO SE CONSIRERA 4 NIVELES DE FACTORIZACIÓN. ................ 8

2. PROMEDIAR NOTAS DE UN X ESTUDIANTE. ............................................................................................ 9

SENTENCIA IF ........................................................................................................... 10

Ejemplos: ....................................................................................................................................................................... 10

1. DEFINIR CUÁL VALOR ES MAYOR. ............................................................................................................ 10

2. FORMA DE PAGO:1, 2, O 3. ........................................................................................................................... 11

3. DEFINIR EL VALOR DE UN NUMERO: ........................................................................................................ 12

SENTENCIA FOR ...................................................................................................... 13

Ejemplos: ....................................................................................................................................................................... 13

Ejercicios: ...................................................................................................................................................................... 14

1. REALIZA UN PROGRAMA UTILIZANDO LA SENTENCIA FOR PARA MOSTRAR 10 VECES LA

PALABRA “AMISTAD”. ........................................................................................................................................... 14

2. REALIZAR UNA APLICACIÓN QUE MUESTRE LOS MULTIPLOS DE 3 HASTA EL 99. ................. 14

EJERCICIOS GRAFICOS .......................................................................................... 15

PARA REALIZAR PROGRAMAS O APLICACIONES GRAFICAS SEGUIREMOS LOS SIGUIENTES

PASOS: ........................................................................................................................................................................... 15

EJERCICIO: .................................................................................................................................................................... 17

1. CALCULADORA BASICA: .............................................................................................................................. 17

2. APLICACIÓN PARA LA EDAD: ..................................................................................................................... 19

3. PAR O IMPAR: ................................................................................................................................................... 21

1

EJERCICIOS DE CONSOLA

EJERCICIOS:

1. PROGRAMA QUE MUESTRE EL NOMBRE Y LOS APELLIDOS DE UNA PERSONA

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM nombre AS String DIM apelligo AS String nombre = “manuel” apellido = “Alvares Gomes” PRINT apellido & “ , ”& nombre END

2. CADENA DE TEXTO, REALIZADA EN CONSOLA

1 2

PUBLIC SUB Main ( )

3 DIM Institucion AS String 4 DIM Pais AS String 5 DIM Provincia AS String 6 DIM Canton AS String 7 Institucion = “UNIDAD EDUCATIVA HUGO CRUZ ANDRADE” 8 Pais = “Ecuador” 9 Provincia = “Manabi” 10 Canton = “El Carmen” 11 12

PRINT Institucion PRINT Canton & “-” & Provincia & “-” & Pais

13 14 END

3. PROGRAMA EN CONSOLA PARA SACAR EN PROMEDIO DE 3 NOTAS

1 2

PUBLIC SUB Main ( )

3 DIM NT1 AS Single 4 DIM NT2 AS Single 5 6

DIM NT3 AS Single DIM suma AS Single

7 8 9 10 11 12 13

DIM promedio AS Single PRINT “ingrese la primer nota” INPUT NT1 PRINT “ingrese la segunda nota” INPUT NT2 PRINT “ingrese la tercer nota” INPUT NT3

14 suma = NT1 + NT1 + NT1 15 Promedio = suma / 3 16 Provincia = “manuel” 17 Canton = “Alvares Gomes” 18 19

PRINT “ la suma total de las tres notas es:” & suma PRINT “ el promedios es igual a:” & promedio

20 21 END

2

4. EJECICIO PARA MOSTRAR LA MULTIPLICACIÓN DIVISIÓN SUMA Y RESTA DE DOS NUMEROS

PUBLIC SUB Main ( ) DIM numero1 AS Integer DIM numero2 AS Integer DIM suma AS Integer DIM resta AS Integer DIM divicion AS Integer DIM multiplicación AS Integer numero1 = 30 numero2 = 12 suma = numero1 + numero2 resta = numero1 - numero2 multiplicacion = numero1 * numero2 divicion = numero1 / numero2 PRINT “la suma total de las tres notas es:”& END

5. PROGRAMA DE EXPORTACIONES Exportaciones en el ecuador exporta café, cacao y maíz en quintales se desea calcular el total de portaciones y el porcntaje de cada uno. Productos exportrados con los siguientes datos: maíz 300, café 400, cacao 800

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

PUBLIC SUB Main () DIM Cacao AS Integer DIM Cafe AS Integer DIM Maiz AS Integer DIM P1 AS Single DIM P2 AS Single DIM Suma AS Integer Café = 400 Cacao = 800 Maíz = 300 Suma = Café + Cacao + Maíz P1 = (Café / Suma ) * 100 P2 = (Cacao / Suma ) * 100 P3 = (Maíz / Suma ) * 100 PRINT “el total de exportaciones es : ” & Suma PRINT “el procentaje del cafe es : ” & P1 & “ % ” PRINT “el procentaje del Cacao es : ” & P2 & “ % ” PRINT “el procentaje del Maíz es : ” & P3 & “ % ” END

3

6. PROGRAMA QUE ME PERMITA CALCULAR EL IVA DE UN PRODUCTO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

PUBLIC SUB Main () DIM NPRO AS String DIM VALOR AS Single DIM iva AS Single DIM cosfn AS Single PRINT “ingrese el nombre de su producto : ” IMPUT NPRO PRINT “ingrese el valor de su producto : ” INPUT VALOR iva = ( VALOR / 100 ) * 12 cosfn = 800 Maíz = 300 Suma = Café + Cacao + Maíz P1 = (Café / Suma ) * 100 P2 = (Cacao / Suma ) * 100 P3 = (Maíz / Suma ) * 100 PRINT “el procentaje del Cacao es : ” & P2 & “ % ” PRINT “el procentaje del Maíz es : ” & P3 & “ % ” END

7. PROGRAMA QUE CALCULE EL ÁREA DE UN TRIANGULO TENIENDO COMO DATOS

DE ENTRADA LA BASE Y LA ALTURA

1 2 3 4 5 6 7 8 9 10 11 12

PUBLIC SUB main () DIM Base AS Single DIM Altura AS Single DIM Area AS Single PRINT “ ingrese el altura del triangulo que desea calcular el area ” INPUT Altura PRINT “ingrese la base del triangulo que desea calcular la el area ” INPUT Base Area = (Altura * Base ) / 2 Total = (Valor * 12 ) / 100 PRINT “el área de triangulo es : ” & Area END

8. PROGRAMA QUE PERMITA RECIBIR COMO DATO DE ENTRADA UNA DISTANCIA MEDIDA EN METROS Y CONVERTIRLA A KILOMETROS

1 2 3 4 5 6 7 8

PUBLIC SUB main ( ) DIM METRO AS Single DIM Kilometro AS Single PRINT “ ingrese la medida en metros para convertirla a kilometros ” INPUT Metro Kilometro = Metro / 1000 PRINT “la medida en km es : ” & Kilometro END

4

9. PROGRAMA PARA RESOLVAMOS LA SIGUIENTE ECUACIÓN Y = X3 – X2 +2 - 3”

1 2 3 4 5 6 7 8 9

PUBLIC SUB main ( ) DIM x AS Byte DIM y AS Single PRINT “ resolvamos la siguiente ecuación y = x3 – x2 +2 - 3” PRINT “se le da el valor a x” INPUT x y = x ^ 3 – x ^ 2 + 2 – 3 PRINT “el resultado de la ecuación es : ” & y END

10. OPRESIONES BÁSICAS DE MATEMÁTICAS

1 2 3 4 5 6 7 8 9 10

PUBLIC SUB Main () DIM B AS Byte DIM C AS Byte B = 20 C = 65 PRINT B + C PRINT B – C PRINT B / C PRINT B * C END

11. LA SUMA DE DOS VALORES

1 2 3 4 5 6 7 8 9

PUBLIC SUB main ( ) DIM A AS Byte DIM B AS Byte DIM S AS Byte A = 20 B = 65 S = A +B PRINT “la suma es : ” & S END

5

12. PROGRAMA QUE PERMITE LEER LA CANTIDAD Y EL PRECIO DE UN PRODUCTO EL

MISMO QUE TIENE UN DESCUENTO DE 5% MOSTRAR POR PANTALLA EL PRECIO

TOTAL

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

PUBLIC SUB main ( ) DIM Cantidad AS Single DIM Precio AS Single DIM Sud AS Single DIM Des AS Single DIM Prt AS Single DIM Producto AS String PRINT “bienvenido a mi programa” PRINT “ingrese el nombre del producto” INPUT Producto PRINT “ingrese la cantidad del producto” INPUT Cantidad PRINT “ingrese el precio del producto” INPUT Precio Sud = Cantidad * Precio Des = Sud * 0.05 Prt = Prt – Des PRINT “el precio total de producto será ” PRINT Prt END

13. PROGRAMA QUE CALCULA EL SALARIO DE UN TRABAJADOR QUE GANA 5 DOLARES

POR HORA Y TRABAJA 8 HORAS DIARIAS

1 2 3 4 5 6 7 8 9 10 11

PUBLIC SUB main ( ) DIM Salario as Single DIM Horas as Single DIM Total as Single Salario = 5 Horas = 8 Total = Salario * Horas * Horas PRINT “el salario semanal del empleado es” PRINT Total END

6

14. EN UN AULA DE CLASE HAY 42 ALUMNOS QUE ESTA DIVIDIDO EN 30 MUJERES Y 12

VARONES CALCULAR EL PORCENTAJE

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

PUBLIC SUB main ( ) DIM Mujeres AS Integer DIM Varones AS Integer DIM Suma AS Integer DIM P1 AS Integer DIM P2 AS Integer Mujeres = 30 Varones = 12 Suma = Mujeres + Varones P1 = Mujeres / Suma * 100 P2 = Varones / Suma * 100 PRINT “el porcentaje de mujeres y varones es” PRINT “mujeres :” & P1 & “%” PRINT “Varones:” & P2 & “%” END

15. PROGRAMA QUE CALCULA EL TATAL DE VENTAS

Programa que permite ingresar el valor de un producto, y el número de unidades del mismo,

mostrar por pantalla el total de importaciones, y también que muestre la comisión del 15% en

consola

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

PUBLIC SUB main ( ) DIM N_producto AS String DIM V_producto AS Single DIM Unidades AS Integer DIM Importacion AS Single DIM Comision AS Single DIM V_total AS Single PRINT “ingrese el nombre de su producto” INPUT N_producto PRINT “ingrese el valor por producto” INPUT V_producto PRINT “ingrese la unidades de su producto” INPUT Unidades Importacion = Unidades * V_producto PRINT “el total de la importaciones” PRINT “la comisión del 15%” PRINT Comision V_total = Comision + Importacion PRINT “el total por el producto la venta es :” PRINT N_producto & V_total END

7

Select case

Su sintaxi es:

Select[case ] expresión

[case expresión[to expresión # 2][,…]

…]

[ case expresión[to expresión #2][,…]

..]

[{case else l default}

…]

End select

Veamos cómo se aplica al mismo ejemplo anterior de las edades:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

PUBLIC SUB Main ( ) DIM edades AS Integer ... SELECT CASE edades CASE 0 TO 2 PRINT “BEBE” CASE 2 TO 12 PRINT “NIÑO” CASE 18 PRINT “BINGO YA PUEDES VOTAR” CASE 13 TO 17 PRINT “JOVEN” CASE ELSE PRINT “ADULTO” END

Se trata de un código mucho más fácil que leer que el anterior.

8

Ejemplos:

1. APLICAR UN SELECT CASE PARA DETERMINAR EL DESCUENTO Q SE OTORGA EN LA PRÓXIMA COMPRA A UN CLIENTE HABITUAL. Y DICHO CLIENTE CUENTA CON TARJETA DE CRÉDITO DE LA TIENDA “RETAIR” Y EL DESCUENTO ESTÁ RELACIONADO AL MONTO DE SU FACTORIZACIÓN DEL MES DE ENERO SE CONSIRERA 4 NIVELES DE FACTORIZACIÓN.

MONTO DE FACTURADO ENERO

DESCUENTO DE LA PRÓXIMA COMPRA

>450

>300 y <=450

>150 y <=300

<150

40%

30%

20%

10%

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

PUBLIC SUB Main ( ) DIM DES AS Integer DIM FAC AS Integer ... SELECT case DES CASE 0 TO 150 FAC = 10 CASE 151 TO 300 FAC = 20 CASE 301 TO 450 FAC = 30 CASE > 450 FAC = 40 CASE ELSE PRINT “PARA LA PROXIMA COMPRA TENDRA UN DESCUENTO DEL: ” PRINT FAC & ”%” END SELECT

9

2. PROMEDIAR NOTAS DE UN X ESTUDIANTE.

PROMEDIO

9 - 10 DAR

7 - 8.99 AAR

4.01 - 6.99 PARA

< = NAAR

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

PUBLIC SUB Main ( )

DIM A AS Single PRINT “INGRESE UN VALOR ” INPUT A ... SELECT case Case A > = 9 DO A < = 10 PRINT “DAR ” ELSE Case A > = 7 DO A < = 8.99 PRINT “AAR ” ELSE Case A < = 6.99 PRINT “PAAR ” ELSE Case A < = 4 PRINT “NAAR ” END SELECT END

10

SENTENCIA IF

Su sintaxis es:

if exprexion then

Endif

Ejemplos:

1. DEFINIR CUÁL VALOR ES MAYOR.

A B C

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

PUBLIC SUB Main ( ) DIM A AS Integer DIM B AS Integer DIM C AS Integer PRINT “INGRESE UN VALOR ” INPUT A PRINT “INGRESE OTRO VALOR ” INPUT B PRINT “INGRESE UN ULTIMO VALOR ” INPUT C ... IF A > B AND A > C PRINT “MAYOR ES A ” IF B > C AND B > A PRINT “MAYOR ES B ” ELSE PRINT “MAYOR ES C ” ENDIF

11

2. FORMA DE PAGO:1, 2, O 3.

Si es 1 el descuento será 10% del valor.

Si es 2 será 15%.

Si es 3 no habrá descuento.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

PUBLIC SUB Main ( ) DIM A AS Single DIM FP AS Integer DIM DES1 AS Single PRINT “INGRESE UN VALOR ” INPUT A PRINT “INGRESE UNA FORMA DE PAGO ” INPUT FP ... IF FP = 1 THEN DES1 = (A * 10 )/100 PRINT “EL DESCUENTO SERA DE : ” DES1 ELSE IF FP = 2 THEN DES1 = (A * 15 )/100 PRINT “EL DESCUENTO SERA DE : ” DES1 ELSE PRINT “NO HABRA DESCUENTO ” ENDIF

12

3. DEFINIR EL VALOR DE UN NUMERO:

Positivo, Negativo, Neutro

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

PUBLIC SUB Main ( ) DIM A AS Single PRINT “INGRESE UN VALOR ” INPUT A ... IF A > 0 PRINT “POSITIVO ” ELSE IF A < 0 PRINT “NEGATIVO ” ELSE IF A = 0 PRINT “NEUTRO ” ENDIF

13

SENTENCIA FOR

Su sintaxis es:

For variable =expresion to expresion {step expresion }

Ejemplos:

Se puede especificar valores negativos de forma que se convertirá en una cuenta otros ejemplos:

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM N AS Integer FOR N = 10 FOR 1 STEP - 1 PRINT N NEXT

Si se quiere interrumpir un bucle en algún punto, se puede usar la sentencia break:

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM N AS Integer FOR N = 10 FOR 1 STEP - 1 IF N > 3 THEN BREAK PRINT N NEXT

El bucle acabaría cuando n valiera 3 y no escribirán los últimos 3 números, también se dispone de la sentencia continue que permite saltarse pasos en bucle.

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM N AS Integer FOR N = 1 TO 4 IF N > 2 THEN CONTINUE NEXT

Se sataria el dos al escribir los valores de N. existe una variante del bucle for que se usa al irrecorrer.

14

Ejercicios:

1. REALIZA UN PROGRAMA UTILIZANDO LA SENTENCIA FOR PARA MOSTRAR 10 VECES LA PALABRA “AMISTAD”.

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM A AS Integer FOR A = 1 TO 10 LISBOX.ADD(A) NEXT

2. REALIZAR UNA APLICACIÓN QUE MUESTRE LOS MULTIPLOS DE 3 HASTA EL 99.

1 2 3 4 5 6 7 8

PUBLIC SUB Main ( ) DIM B AS Integer FOR B = 3 TO 99 STEP 3 LISBOX.ADD(B) NEXT

15

EJERCICIOS GRAFICOS

PARA REALIZAR PROGRAMAS O APLICACIONES GRAFICAS SEGUIREMOS LOS SIGUIENTES PASOS:

1. ESCOGER NUEVO PROYECTO.

2. ELEGIREMOS APLICACIÓN GRAFICA QT.

16

3. ELEGIREMOS DONDE SE GUARDARA LA APLICACIÓN.

4.

5. ESCRIBIREMOS EL TITULO Y EL NOMBRE DE NUESTRA APLICACIÓN.

6. LISTO YA HEMOS CREADO NUESTRO PROYECTO.

17

AHORA EMPESAREMOS A CREAR LA INTERFAZ GRAFICA DE NUESTRA APLICACIÓN CON LAS HERRAMIENTAS QUE POSEE GAMBAS Y PODER EDITAR SUS PROPIEDADES.

EJERCICIO:

1. CALCULADORA BASICA:

CAJA DE HERRAMIENTAS EDITOR DE PROPIEDADES

18

PARA REALIZAR ESTA CALCULADORA BASICA UTILIZAMOS DE LA CAJA DE HERRAMIENTAS:

LABEL

TEXTBOX

BOTTON

LA CODIFICACION UTILIZADA SERIA:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

PUBLIC SUB _new() END PUBLIC SUB Form_Open() END PUBLIC SUB Dial1_Change() END PUBLIC SUB RadioButton1_Click() END PUBLIC SUB ListBox1_Click() END PUBLIC SUB Label2_MouseDown() END PUBLIC SUB Label4_MouseDown() END PUBLIC SUB TextBox1_KeyPress() END PUBLIC SUB Button3_Click() END PUBLIC SUB Button4_Click() END PUBLIC SUB btnSuma_Click() txtresul.text = txtprival.text + txtsegval.Text END

35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

PUBLIC SUB Button1_Click() END PUBLIC SUB btnLimpiar_Click() txtprival.txt = "" txtsegval.txt = "" txtresul.txt = "" END PUBLIC SUB btnSalir_Click() ME.Close END PUBLIC SUB btnResta_Click() txtresul.text = txtprival.text - txtsegval.Text END PUBLIC SUB btnMulti_Click() txtresul.text = txtprival.text * txtsegval.Text END PUBLIC SUB btnDiv_Click() txtresul.text = txtprival.text / txtsegval.Text END PUBLIC SUB txtsegval_KeyPress() END

19

2. APLICACIÓN PARA LA EDAD:

PARA REALIZAR ESTA APLICACION UTILIZAMOS DE LA CAJA DE HERRAMIENTAS:

LABEL

TEXTBOX

BOTTON

LA CODIFICACION UTILIZADA SERIA:

20

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

PUBLIC SUB _new() END PUBLIC SUB Form_Open() END PUBLIC SUB Label4_MouseDown() END PUBLIC SUB Label3_MouseDown() END PUBLIC SUB btnejecutar_Click() DIM edad AS Integer edad = txtedad.Text IF edad < 2 AND edad > 0 THEN txtresul.Text = "bebe.." ELSE IF edad < 12 THEN txtresul.Text = "niño.." ELSE IF edad < 18 THEN txtresul.Text = "adolecente.." ELSE txtresul.Text = "adulto.." ENDIF

27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

ENDIF ENDIF END PUBLIC SUB btnlimpiar_Click() txtnombre.Text = "" txtedad.Text = "" txtresul.Text = "" END PUBLIC SUB btnsalir_Click() ME.Close END

21

3. PAR O IMPAR:

22

4. LA CODIFICACION UTILIZADA SERIA:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

PUBLIC SUB _new() END PUBLIC SUB Form_Open() END PUBLIC SUB Button3_Click() END PUBLIC SUB btnlimp_Click() txtnumero.Text = "" END PUBLIC SUB btnsalir_Click() ME.Close END PUBLIC SUB btnejecut_Click() DIM numero AS Integer DIM a AS Integer numero = txtnumero.Text a = numero MOD 2 IF a <= 0 Message("PAR") ELSE Message( "impar") ENDIF END