En este programa se introducen bastantes conceptos nuevos, algunos de ellos con mayor complejidad que los vistos hasta ahora. Dedicadle más tiempo y haced pequeños cambios o pruebas para entender mejor su funcionamiento. Aquí os dejo los videos. Han salido muchas partes porque he tenido bastantes interrupciones y porque youtube no me deja poner videos de más de 15 minutos. ¡Adelante, a sufrir!. No lo digo por nadie ¿verdad Laura ...?
Como podéis ver ha sido un tanto pesado crear este tutorial, esperemos que merezca la pena. Los conceptos que debéis aprender en el son:
- Crear objetos QLabel, QPushButton, QLineEdit, y entender su utilidad.
- Crear funciones que realicen tareas especificas.
- Saber que las funciones pueden recibir argumentes y devolver valores.
- Diferenciar entre argumentos por valor y por referencia.
- Crear funciones Slots y conectarlas con signals.
- Conocer los tipos de variable "float" para un número real, bool para una variable boleana de verdadero o falso y QString para una frase o cadena de caracteres.
- Realizar comparaciones con la sentencia "if" y asociar codigo a ella. Lo mismo cuando sea necesario un else.
- Conocer algunas funciones asociadas a los tipos float y QString.
Como veis en esta lección tenemos bastante trabajo, de modo que con paciencia intentad aprenderlo todo.
Tareas:
- La idea es que podáis transformar este programa en otro similar que sirva para resolver algún tipo de ecuación o algoritmo matemático sencillo. Os propongo dos.
- Crear un programa para resolver un triángulo rectángulo mediante el teorema de Pitágoras. Donde el usuario da el valor de dos de los lados y el programa calcula el tercero. Necesitareis dos botones, uno para calcular hipotenusas y otro para calcular catetos, ya que de otra forma el código del programa sería mas complejo.
- Crear un programa que nos descomponga en producto de números primos un valor entero que nosotros introduzcamos, es decir que encuentre todos sus divisores enteros, para esto teneis que saber que existe una función en C++ que devuelve el resto de la división y que las cadenas de caracteres o QString se pueden unir para formar una cadena de tamaño mayor, de esa forma cada vez que encontreis un divisor podeis añadirlo a la frase que contiene los que ya conoceis.
Buenos espero vuestras dudas.
¡Feliz fin de año! ¡Y comenzad con alegría el año nuevo!
Esto definitivamente no es para mi..
ResponderEliminarCuando ahí que poner el tamaño al titulo no se me la palabra que pone despues de Titulo->___
ResponderEliminar??