Trabajando con Gambas, los alumnos aprenden a crear objetos y a programar eventos, a depurar el código y a usar las funciones básicas.
Para los que os animéis a probarlo, os proponemos un ejercicio sencillo, un programa que calcula la letra del NIF.
Algorítmo: calculamos el módulo 23.
El número del DNI se divide por 23. El resto de la división será un número entre 0 y 22. Ese número se corresponde con una letra, según el siguiente orden:
T R W A G M Y F P D X B N J Z S Q V H L C K E
Por ejemplo, si el resto de la división es 5, la letra es la M.
El formulario en Gambas podría ser algo así:
Y el código del botón que realiza el cálculo podría ser:
- ¿De qué tipo son las variables?
- ¿Sabrías interpretar qué hace cada sentencia?
- ¿Qué parámetros tiene la función Mid?
- ¿Por qué le sumamos 1 a la variable resto?
- ¿Podrías modificar el programa para que te muestre un mensaje con el DNI y la letra juntos?
PODRIA DAR LA SOLUCION PERO UTILIZANDO RIGHT Y LEFT?
ResponderEliminar