Skip to main content

#Mastery28

1 min read

Reading and writing of files in C++

Primero llamamos a la libreria <iostream> ademas de using namespace std;

Segundo tenemos que escribir en el documento que vamos a leer.

Ademas debemos de incluir una libreria que nos permite leer archivos que esten en la carpeta donde esta nuestro codigo. Esta libreria se llama <fstream>

Empezamos con nuestra fiuncion principal int main y abrimos nuestro archivo como se muestra en la imagen abajo de nuestro codigo. (El nombre del documento esta entre "")

Para escribir en el documento debemos de usar <<  

Cerramos el documento y compilamos y corremos para ver que no haya ningun error.

Aqui esta un ejemplo de lo que hicimos anteriormente:

#Mastery25

1 min read

Creation and use of strings in C++

Primero llamamos a la libreria <iostream> usamos using namespace std;  y llamamos a nuestra funcion principal int main.

Despues definimos nuestras variables string, int, y char. Un string es un contenedor diseñado para operar con strings de caracteres de un solo byte.

Despues usamos la funcion legnth para tener el numero de digitos en el numero.

Usamos un ciclo for para comparar el digito con todos los digitos en un numero.

Si el digito del numero es igual al numero de digito, el contador incrementa.

Imprimimos el numero de veces que el digito esta en nuestro numero con un simple cout.

Usamos return 0 para terminar el programa, compilamos y corremos para ver que no haya ningun error.

Aquí esta un ejemplo de un programa corriendo utilizando strings:

#Mastery24

1 min read

Creation and use of arrays in C++

Primero llamamos a la libreria <iostream> asi como usamos using namespace std; 

Definimos nuestra funcion principal INT MAIN. A continuacion definimos nuestros arreglos y su capacidad o tamaño de arreglo. Asignamos un nuevo valor al elemento en la posicion uno del arreglo. 

Imprimimos todo el elemento en el arreglo con un loop (en este caso usaremos un for) y nos va a imprimir todos los elementos que esten dentro de nuestro array.

Por ultimo terminamos todo lo que este corriendo en el int main y por ultimo compilamos y corremos para ver que no haya ningun error.

Aquí esta un ejemplo del programa corriendo:

 

#Mastery23

1 min read

Creation and use of vectors in C++

Primero debemos llamar a la libreria <iostream> y a la libreria <vector> para poder hacer vectores en nuestro programa.

Después debemos definir nuestra función principal INT MAIN

A continuación debemos definir nuestras variables como int o como desees.

Después pedimos al usuario asignarle un valor a esas variables y las guardamos con CIN, seguido de definir nuestro vector, con el nombre vector, seguido del tipo del vector y un nombre que le demos a ese vector.  Después le asignamos un valor a ese vector que definimos. Con corchetes y se almacena el valor que le demos a esa variable en la primer posición del vector.

Por ultimo imprimimos las variables en el vector, compilamos y corremos nuestro programa.

Aquí esta un ejemplo de un programa usando vectores.

 

#Mastery22

1 min read

When to use what type of repetition in a program

Un for es más util cuando sabes exactamente el número de repeticiones que vas a hacer el programa, además es util cuando quieres permanecer en el ciclo hasta que una condición se cumpla y puedas romper el ciclo.

Es exactamente lo mismo que un WHILE pero la diferencia es que va a correr el programa sin el primer ciclo, no importa que condición y en la segunda  vuelta va a checar la condición que ingresemos.

Aquí esta un ejemplo de un programa donde uso FOR

 

 

#Mastery21

2 min read

Use of recursion for repetitive algorithms

Primero debemos incluir la libreria iostream seguido de using namespace std;

 

Para continuar y utilizar recursión, es necesario crear una función que se llame a si misma en caso de que no se cumplan los dos casos más básicos de un algoritmo, por ejemplo, la serie fibonacci. Esta serie tiene 2 casos muy básicos, si se pide la posición  0, imprimirá 0, si se pide la posición 1, se imprimirá 1, en caso de que no se pida alguna de estas posiciones, se va a repetir la función de la posición anterior sumada a la funcion de la posición antes de la anterior. asi hasta llegar a los dos casos más basicos, y sumará todos estos regresos y esa será nuestra numero de la serie fibonacci.

Para esto declaramos la función con un nombre cualquiera con un parametro, enseguida introducimos un condicional if, que nos dira si la posición que piden es 0, entonces imprimirá 0, debido a que el fibonacci de 0 es 0.

otra condición sería con un else if que si no se cumple la anterior entonces el fibonacci de 1 imprimirá 1. En caso de que la posición deseada por el usuario no sea ni 0 ni 1, entonces aplicamos un else llamando a la misma función con lugar -1 MÁS la función con lugar -2. 

En nuestro int main pediremos al usuario introducir el número de la serie que desea, con un cout y guardaremos este número con un cin.

A continuacion imprimimos con un cout que el número de esa posición que pidió el usuario es: y llamamos a la función del calculo del fibonacci con su respectivo parametro.

Terminamos con un return 0; y guardamos el código, compilamos, verificamos que no haya errores y corremos el programa.

Aquí hay un ejemplo de recursión con la serie fibonacci:

#Mastery20

2 min read

Use of loops with “for”

Primero debemos llamar a nuestra librería iostream y usar using namespace std;

Segundo, debemos declarar nuestra función principal int main

Después, declaramos nuestras variables dentro del int main con tipo, nombre y variable.

Pedimos al usuario por un valor a estas variables con un cout

Guardamos este valor en una variable con un cin

Aquí utilizaremos un ciclo for para saber la tabla de multiplicar de un numero hasta el 10

Un ciclo for lleva un contador, entre parentesis del ciclo for se debe de definir y declarar un contador, y el valor que tendra en cuanto se corra el programa, la condición del ciclo, cuando se cumpla esta condición se sale del ciclo y continua con el int main , y por ultimo dentro del parentesis se debe declarar como irá incrementando el contador con i++ o i--.

Dentro de este ciclo for imprimiremos la tabla de multiplicar hasta el 10 (contador i<=10) del número que el usuario introduzca.

Terminamos fuera del ciclo for con un return 0; y guardamos compilamos, verificamos que no haya errores y corremos el programa para ver que funcione correctamente.

Aquí un ejemplo de el uso de un ciclo for:

#Mastery19

2 min read

Use of loops with “while”

Primeramente debemos incluir la librería iostream y el using namespace std;

Segundo, debemos declarar nuestra función principal int main

Para continuar, debemos declarar las variables con su tipo, su nombre.

Preguntamos por nuestras variables con un cout 

Guardamos la variable introducida con un cin 

Después de esto,  hacemos una operacion para saber cuantas veces se va a repetir el ciclo while.

En este caso es z=(b-a)+1

A continuación ponemos nuestro ciclo while. Escribimos la palabra while después de esto entre parentesis la condición que deberá seguir miestras se siga el ciclo. Ademas se escriben las llaves para decir que en este ciclo, se va a imprimir un resultado o una operación o algo con un cout.

Una vez que la condición que estaba al inicio del ciclo while se sale el programa de nuestro ciclo y continua con el int main, el cual en este caso terminará con un return 0; 

Guardamos nuestro código, lo compilamos, verificamos que ni haya errores y lo corremos para ver funcionar nuestro programa.

Aquí un ejemplo de un ciclo while:


 

#Mastery18

2 min read

Nesting of conditional statements

Primero se debe de incluir la librería iostream seguido de using namespace std;

Después de esto debemos declarar nuestra función principal que es el int main donde correrá todo lo que este dentro del código.

Declaramos nuestras variables, su tipo y sus nombres.

Pedimos con un cout los valores a esas variables.

Ingresamos esos valores con un cin a esas variables definidas anteriormente.

Declaramos nuestra primer condición, y dentro de esta condición se deben de declarar más condiciones.

Aquí es donde viene lo importante, si nuestra primer condición se cumple, entonces nuestro programa revisará en el programa dentro de esa condición por lo que checará la siguiente condición, si esta no se cumple, entonces regresará al else de la primera parte.

Si nuestra primer condición es falsa y no se cumple, hara lo que el else de esa condición dice. 

Básicamente es una condición con una condición de respaldo dentro de otra condición con una condición de respaldo.

Se guarda el programa, se compila en nuestra terminal, se verifica que no haya errores y se corre el programa para ver como funciona.

Aquí un ejemplo de lo que se explico anteriormente:


#Mastery17

2 min read

Use of “switch” as a conditional

Primero se debe de incluir la librería iostream seguido de utilizar using namespace std;

Se debe de definir la función principal int main.

Se deben tambien de definir las variables con su tipo y nombre.

Debemos preguntar por una variable dentro del int main con un cin

Usamos los condicionales para asignarle un valor a una variable.

Aquí es donde utilizamos el switch y a cada caso le tenemos que asignar una acción. Primero escribimos nuestro switch, seguido de una variable de control que va entre parentesis. (Esto es un modo alternativo para condiciones)

Además escribimos la palabra case para indicar una constante, Evaluamos la variable de control y checamos las opciones para cada caso!

Cada caso debe de terminar con un break que esto hace que se termine la operación relizada en el caso correspondiente.

Por ultimo se utiliza un default  si ninguno de los casos definidos se utilizó en la variable de control. Esto viendolo como condiciones de if else, sería el else que es lo que se realiza si ninguna de las condiciones anteriores se cumple.

Guardamos el código, lo compilamos en nuestra terminal, lo corremos y verificamos que no haya errores.

Aquí está un ejemplo de el uso de swithc: