programar en gambas

27
PROGRAMACION EN GAMBAS 2.19 EJERCICIOS GRAFICOS Y EN CONSOLA JOSUE ANTONIO OSTAIZA ARTURO UNIDAD EDUCATIVA “HUGO CRUZ ANDRADE” TERCERO DE BACHILLERATO “A” SISTEMAS

Upload: josueartu

Post on 22-Jul-2015

188 views

Category:

Education


3 download

TRANSCRIPT

Page 1: PROGRAMAR EN GAMBAS

PROGRAMACION EN GAMBAS 2.19 EJERCICIOS GRAFICOS Y EN CONSOLA

JOSUE ANTONIO OSTAIZA ARTURO UNIDAD EDUCATIVA “HUGO CRUZ ANDRADE”

TERCERO DE BACHILLERATO “A” SISTEMAS

Page 2: PROGRAMAR EN GAMBAS

INDICE

L0S 25 PROGRAMAS REALISADOS EN GAMBAS 2 CREAR UN PROYECTO EN GAMBAS 2 .................................................................................................. 1

APLICACIONES EN CONSOLA ............................................................................................................... 3

1. Programa que muestre el nombre y los apellidos de una persona ............................................ 3

2. Cadena de texto, realizada en consola .......................................................................................... 3

3. Programa en consola para sacar en promedio de 3 notas .......................................................... 3

4. Ejercicio para mostrar la multiplicación división suma y resta de dos números ....................... 4

5. Exportaciones en el ecuador exporta café, cacao y maíz en quintales se desea calcular el

total de portaciones y el porcentaje de cada uno. Productos exportados con los siguientes

datos: maíz 300, café 400, cacao 800 ................................................................................................... 4

6. Programa que me permita calcular el IVA de un producto ......................................................... 5

7. Programa que calcule el área de un triángulo teniendo como datos de entrada la base y la

altura ......................................................................................................................................................... 5

8. Programa que permita recibir como dato de entrada una distancia medida en metros y

convertirla a kilómetros .......................................................................................................................... 6

9. Programa para resolvamos la siguiente ecuación y = x3 – x2 +2 - 3” .......................................... 6

10. Opresiones básicas de matemáticas ........................................................................................... 6

11. La suma de dos valores ................................................................................................................. 7

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 ........................................................................ 7

13. Programa que calcula el salario de un trabajador que gana 5 dólares por hora y trabaja 8

horas diarias ............................................................................................................................................. 8

14. En un aula de clase hay 42 alumnos que está dividido en 30 mujeres y 12 varones calcular

el porcentaje ............................................................................................................................................. 8

15. 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 ........................................................................................................................................ 9

Select case ............................................................................................................................................... 10

Ejemplos: ................................................................................................................................................. 11

16. 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. ....................................................................................................................... 11

17. Promediar notas de un x estudiante. ........................................................................................ 12

SENTENCIA IF ......................................................................................................................................... 13

18. Definir cuál valor es mayor. ........................................................................................................ 13

19. Forma de pago:1. 2, o 3. ............................................................................................................. 14

20. Definir el valor de un numero: ................................................................................................... 15

Page 3: PROGRAMAR EN GAMBAS

SENTENCIA FOR .................................................................................................................................... 16

Ejercicios: ................................................................................................................................................ 17

21. Realiza un programa utilizando la sentencia for para mostrar 10 veces la palabra

“AMISTAD”. ............................................................................................................................................. 17

22. Realizar una aplicación que muestre los múltiplos de 3 hasta el 99. .................................... 17

APLICACIONES GRAFICAS ................................................................................................................... 18

EJERCICIO: .............................................................................................................................................. 19

23. CALCULADORA BASICA: ............................................................................................................ 19

24. APLICACIÓN PARA LA EDAD: ................................................................................................... 21

25. PAR O IMPAR: .............................................................................................................................. 23

Page 4: PROGRAMAR EN GAMBAS

PÁG. 1

CREAR UN PROYECTO EN GAMBAS 2

Para realizar programas o aplicaciones en gambas haremos lo siguiente:

1. Abrimos la aplicación GAMBAS 2

2. Escoger opción nuevo proyecto.

3. Elegiremos el tipo de aplicación que queramos hacer.

Page 5: PROGRAMAR EN GAMBAS

PÁG. 2

4. Elegiremos donde se guardara la aplicación.

5. Escribiremos el titulo y el nombre de nuestra aplicación.

6. Listo ya hemos creado nuestro proyecto.

Page 6: PROGRAMAR EN GAMBAS

PÁG. 3

APLICACIONES EN CONSOLA

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

21 END

Page 7: PROGRAMAR EN GAMBAS

PÁG. 4

4. Ejercicio para mostrar la multiplicación división suma y resta de dos números 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

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. Exportaciones en el ecuador exporta café, cacao y maíz en quintales se desea

calcular el total de portaciones y el porcentaje de cada uno. Productos

exportados 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

Page 8: PROGRAMAR EN GAMBAS

PÁG. 5

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 20

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 triángulo 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 trian que desea calcular el area ” INPUT Altura PRINT “ingrese la base del tria que desea calcular la el area ” INPUT Base Area = (Altura * Base ) / 2 Total = (Valor * 12 ) / 100 PRINT “el área de triangulo es : ” & Area END

Page 9: PROGRAMAR EN GAMBAS

PÁG. 6

8. Programa que permita recibir como dato de entrada una distancia medida en

metros y convertirla a kilómetros 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

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

Page 10: PROGRAMAR EN GAMBAS

PÁG. 7

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

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

Page 11: PROGRAMAR EN GAMBAS

PÁG. 8

13. Programa que calcula el salario de un trabajador que gana 5 dólares 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

14. En un aula de clase hay 42 alumnos que está 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

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

Page 12: PROGRAMAR EN GAMBAS

PÁG. 9

15. 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

Page 13: PROGRAMAR EN GAMBAS

PÁG. 10

Select case

Su sintaxis 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 como 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 mas fácil que leer que el anterior.

Page 14: PROGRAMAR EN GAMBAS

PÁG. 11

Ejemplos:

16. 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

Page 15: PROGRAMAR EN GAMBAS

PÁG. 12

17. 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

Page 16: PROGRAMAR EN GAMBAS

PÁG. 13

SENTENCIA IF Su sintaxis es:

if exprexion then

Endif

Ejemplos:

18. 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

Page 17: PROGRAMAR EN GAMBAS

PÁG. 14

19. 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

Page 18: PROGRAMAR EN GAMBAS

PÁG. 15

20. 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

Page 19: PROGRAMAR EN GAMBAS

PÁG. 16

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 continúe 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 saltaría el dos al escribir los valores de N. existe una variante del bucle for que se usa a recorrer.

Page 20: PROGRAMAR EN GAMBAS

PÁG. 17

Ejercicios:

21. 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

22. Realizar una aplicación que muestre los múltiplos 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

Page 21: PROGRAMAR EN GAMBAS

PÁG. 18

APLICACIONES GRAFICAS

Ahora empezaremos a crear la interfaz gráfica de nuestra aplicación

con las herramientas que posee gambas y poder editar sus propiedades.

CAJA DE HERRAMIENTAS EDITOR DE PROPIEDADES

Page 22: PROGRAMAR EN GAMBAS

PÁG. 19

EJERCICIO:

23. CALCULADORA BASICA:

Para realizar esta calculadora básica utilizamos de la caja de herramientas:

LABEL

TEXTBOX

BOTTON

Page 23: PROGRAMAR EN GAMBAS

PÁG. 20

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

Page 24: PROGRAMAR EN GAMBAS

PÁG. 21

24. APLICACIÓN PARA LA EDAD:

PARA REALIZAR ESTA APLICACION UTILIZAMOS DE LA CAJA DE HERRAMIENTAS:

LABEL

TEXTBOX

BOTTON

Page 25: PROGRAMAR EN GAMBAS

PÁG. 22

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

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

Page 26: PROGRAMAR EN GAMBAS

PÁG. 23

25. PAR O IMPAR:

LOS MENSAJES QUE SE MOSTRARA SEGÚN EL NUMERO QUE EJECUTE

Page 27: PROGRAMAR EN GAMBAS

PÁG. 24

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