Tratamiento de «strings» en c++

Los strings son cadenas de caracteres y podemos tratarlas como tales (vectores de tipo char) a la hora de recorrerlas o modificarlas. Con el fin de ver su funcionamiento y aprender a manejar las veremos un par de ejemplos. Recordad en la cabezera del programa introducir la libreria de string. (en principio no es necesaria … Leer más

Estructuras en c++

Las estructuras, en ingles structs, son agrupaciones de variables, normalmente propiedades, de cualquier tipo que forman un grupo. Con el fin de entender mejor lo que es una estructura, una estructura muy común en los programas de gestion sería «persona», que esa persona es una agrupación de datos, como el nombre, dni, edad, telefono, direccion… … Leer más

Vectores y matrices en c++

Los vectores y las matrices son objetos contenedores, esto significa que contienen otros objetos de un tipo de dato específico. (Es una variable que contiene otras variables) Para  poder usar los vectores y las matrices es necesario incorporar la biblioteca vector: #include <vector> Vectores Para entender mejor cómo son los vectores, lo veremos con esta … Leer más

Recursividad en c++

Primeramente, no todos los lenguajes de programación aceptan la recursividad. Dicho esto empezamos: Se dice que una función es recursiva cuando, dicha función, requiere de su propia ejecución un número indefinido de veces para poder terminar adecuadamente. No todas las funciones pueden ser recursivas, el hecho de que sean recursivas ha de darse porque hayan … Leer más

Instrucción switch en c++

¿Para que sirve? La sentencia Switch se utiliza para hacer una tarea equivalente a la de la sentencia IF pero la sintaxis es mas sencilla. Sintaxis La sintaxis de la instrucción if-else es la siguiente: switch (<<expresion>>) { case valor1: Sentencia1;    Break; case valor2: Sentencia2;    Break; default Sentencia 3    Break; } Ejemplo … Leer más