Author Archives: Fernando Aguirre

#Mastery17

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:


 

#Mastery16

Use of “else” with a conditional

Para utilizar un condicional else es necesario utilizar primero otro condicional if para que si no se cumple la primera condición se realice lo que se indica en el else.

Se incluye la libreria normal iostream  using namespace std; para que el programa corra sin problemas.

Se introduce la funcion principal int main con sus variables definidas con nombres y tipos, se introducen las condiciones para que se imprima un resultado en caso de que el usuario introduzca varios valores.

Se introduce el condicional if  y si no se cumple esa condición entonces se hace lo que este indicado en nuestro condicional else.

El formato es parecido solo que no se tiene una condición entre parentesis. Solo se regresa algo si no se cumplió nuestra condición.

Es muy util para cuando solo tenemos 2 condiciones a cumplir.

Se guarda el código, se compila y se corre.

Aquí un ejemplo con un comentario sobre el uso del condicional else.


 

#Mastery15

Use of the conditional “if”

Para utilizar el condicional if, es necesario crear nuestro código como siempre lo hemos hecho, con iostream using namespace std;

Introducimos nuestra función principal int main los cout cin correspondientes, lo que vamos a calcular pero queremos  declarar que si el usuario y el resultado es uno, imprima algo, si no es de esta manera, imprima otra cosa.

Para esto es necesario utilizar los condicionales if else if  else.

If se utiliza para dar una primera condicion que si se cumple,  va a imprimir algo, para esto se define la condición if seguido de un parentesis con su condición a cumplir entre parentesis, despues de esto se abre una llave para indicar lo que se debe hacer si se cumple esa condición, y se cierra con otra llave.

Si esta primera condición no se cumple, se utiliza el condicional else que imprime otra cosa si la primer condición no se cumplió. el formato no lleva condicion entre parentesis porque cubre totalmente todo el rango que no abarque lo que se indicó en el if.

Si se quieren utilizar más condiciones, se deben de escribir con el mismo formato que un if pero llamadas else if . Siempre después de un else if la ultima condición debe ser solamente un else.

Se termina el programa con un return 0; se guarda, se compila y se corre para verlo funcionar.

Aqui un ejemplo en el que se tiene una condición y un else, lo que significa que solo utilizamos un if y un else.


#Mastery13

Importing and using C++ libraries

Para usar librerias en C++ es necesario llamarlas antes de iniciar cualquier función, en casos anteriores llamabamos solamente a la libreria iostream la cual sirve para reconocer los cout (imprimir texto) y cin (guardar valores en una variable). Pero para incluir una libreria por ejemplo la libreria cmath es necesario llamarla al principio junto con la iostream además del using namespace std; La libreria cmath es para que nuestro programa pueda realizar calculos matematicos asi como potencias, senos, cosenos etc.

Para continuar es necesario definir nuestra función principal como ya sabemos el int main después de definir las variables y nuestras funciones, debemos de realizar el calculo matematico, por ejemplo haremos la potencia de un numero con el comando pow( , ) este comando es util para sacar la potencia de un número.

En este comando, el numero que se ingrese al principio antes de la coma, sera el numero que elvaremos a una potencia.

El número que introduzcamos despues de la coma, sera la potencia a la que se elvará nuestro primer número

Ejemplo: pow(2,9) lo que nos indica que elevaremos el número 2 a la 9na potencia.

Concluimos con un return 0; seguido de guardar el código, compilarlo y correrlo.

 

#Mastery12

Creating C++ functions

Para crear una función en un código en C++ se tiene que dar un nombre a esta función, (cualquier nombre).

Después se deben introducir los parametros que va a recibir esta funcion (cada parametro con su tipo de variable)

Y a continuación se debe realizar el cálculo o lo que deba hacer la función.

Finalmente se debe de regresar lo que desees que regrese la funcion con un return dentro de nuestra función.

Aquí un ejemplo de lo anterior:

 

#Mastery11

Calling C++ functions

Para llamar a una función definida y realizada fuera del int main es necesario incluir primero la libreria iostream y el using namespace std; seguido de la función que llamaremos en el int main.

Creamos el código y la funcion principal int main con los cout cin necesarios, variables y tipos de variables, y a la hora de imprimir el resultado que dará nuestro programa, solamente se llama a la función con el nombre de la función y los parametros utilizados en ella.

Se cierra el programa de igual manera con un return 0; y guardamos, compilamos y corremos el programa.

Aquí un ejemplo de lo anterior:

#Mastery10

Basic output (printing) and input (text based) in C++

Para imprimir texto o resultados en un programa, es necesario primero pedir al usuario un valor asignado a una variable.

Para esto es necesario cout cin en los cuales es guardada la variable que indiquemos.

Para empezar debemos incluir la libreria iostream seguido de using namespace std; 

Después definimos nuestra funcion principal int main que es lo que el programa va a correr principalmente.

Pedimos al usuario un valor que sera asignado a una variable con un cout, que es lo que va a leer el usuario.

Seguido de esto, el valor que el usuario introduzca con su teclado, se guardará inmediatamente en la variable que ya definimos al principio del int main .

El cin reconoce esta variable que despues va a ser utilizada para realizar los calculos  o lo que se tenga que hacer en el programa y finalmente podemos regresar un resultado con otro cout en el cual estará nuestro resultado.

Por ultimo concluimos con un return 0; y guardamos compilamos y corremos el programa.

Aquí esta un ejemplo de ello:

#Mastery09

Basic types and their use in C++

Los principales tipos de variables son al menos 4, para ello debemos hacer un código como lo hemos hecho hasta el momento y despues de incluir la libreria iostream  y el using namespace std; debemos definir la funcion principal int main. 

Al finalizar lo básico debemos definir las variables a utilizar en nuestro programa que pueden ser para variables enteras, con decimales, con muchos más decimales  o hasta letras.

Debemos pedir al usuario una variable a calcular o para que la computadora lo almacene para después hacer algo con ella; esto se hace con el comando cout para después ese valor o variable, introducirla con un cin.

La variable int es para números reales enteros, la variable double es para numeros con decimales, y la variable tipo float es tambien para números con decimales.

Después de tener nuestro codigo con las variables definidas y al final un return 0; debemos guardar, compilar y correr nuestro programa como ya se explicó anteriormente.

#Mastery08

C++ coding conventions

Para que un código sea mas sencillo de realizar y de entender es necesario tener en cuenta varios aspectos como:

Tener todo bien organizado, esto quiere decir que pueden identar cada sección para que se note cuando terminas una función o cuando determinas una variable o cuando determinas ciclos.

Otro aspecto es tener todo espaciado entre renglones para que sea mas facil para nuestra vista identificar errores o identificar lo que estas haciendo en cada apartado de nuestro código.

Por ultimo es necesario el uso de comentarios para que identifiques de manera rapida cuando hay un error y ademas la terminal de cygdrive es muy util porque siempre nos marca la linea en la que está el error y de esta manera es mucho más facil compartir un código con alguien que lo necesita y que le puede ser util si lo sabes organizar oara que sea mucho más entendible.

Aqui esta un ejemplo de un código bien organizado: https://github.com/fernandoaguirrer/TC1017/blob/master/GCD-Q8

 

#Mastery07

Use of comments in C++

Para usar comentarios en C++ es necesario poner siempre // seguido del comentario o texto a poner.

Un comentario no genera errores en los programas mientras se usen de la manera correcta, y tampoco aparecen en el programa a la hora de correrlo.

La manera de introducir un comentario con // es solo para comentarios en la misma linea del código, si se quiere hacer un comentario que abarque varias lineas de codigo es necesario hacerlo de esta manera: “/* texto */” 

Asi podemos hacer comentarios en un código sin que aparezcan a la hora de correr o que generen un error.

Aquí un ejemplo de lo anterior: