Enlace: Proyecto final
Author Archives: Oswaldo Uliel
#Mastery01 – Ability to create C++ file and run from command line
Crear y correr un archivo de C++
Una línea de comandos es un tipo de interfaz el cual se usa para manipular un programa o sistema operativo mediante instrucciones escritas.
En mi caso, por recomendacion, mi CLI es cygwin. Entonces, para correr un archivo de C++ debemos seguir los siguientes pasos:
Abrir el programa en el cual escribiremos el código ( sublime text 2 ).
Una vez que abrimos el programa empezaremos nuestro codigo con el usual #include , seguido por nuestro código.
Una vez terminado seleccionaremos la opcion “file” y “save”.
Surgira una ventana donde le asignaremos el nombre y lugar donde lo guardaremos.
Es importante que al final de nuestro nombre debemos ponerle la extencion “.cpp”.
Ya teniendo el codigo hecho procederemos a ejecutarlo en la linea de codigo para ejecutarlo estos son los pasos:
1- Abriremos el programa cygwin.
2- Una vez que la ventana esta abierta debemos escribir los siguientes comandos:
- cd cygdrive/
- cd c/
- cd users/
- cd (nombre del usuario) /
- Enseguida comenzaremos a escribir el mismo comando “cd” seguido de la carpeta donde guardamos nuestro archivo, por ejemplo cd desktop/
3- Una vez que nos encontramos en la carpeta donde guardamos el programa debemos escribir g++ seguido del nombre de nuestro programa junto con “.cpp” y presionamos enter.
4- Esperaremos un par de segundos antes de que vuelva a aparecer los comandos que ya habiamos escrito antes. Si no existe ningun error debemos escribir “./a.out” y presionaremos enter.
5- Finalmente el programa comenzara a ejecutar nuestro código.
Comments Off on #Mastery01 – Ability to create C++ file and run from command line
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery17 – Use of “switch” as a conditional
Uso del switch
En el caso de la sentencia switch, la expresión a evaluar será entera, por lo tanto, el número de opciones es mucho mayor, y en consecuencia, también es mayor el número de diferentes sentencias que se pueden ejecutar.
Sintaxis:
#e3e3e3;">switch () { [case 1>: [ 1>] break;] [case 2>: [ 2>] break;] ... [case n>: [ n>] break;] [default : [ ] break;] }
Cuando se usa la sentencia switch el control se transfiere al punto etiquetado con el case cuya expresión constante coincida con el valor de la expresión entera evaluada dentro del switch. A partir de ese punto todas las sentencias serán ejecutadas hasta el final del switch, es decir hasta llegar al “}”.
Esto es así porque las etiquetas sólo marcan los puntos de entrada después de una ruptura de la secuencia de ejecución, pero no marcan los puntos de salida.
Esta estructura está diseñada para ejecutar cierta secuencia de instrucciones, empezando a partir de un punto diferente, en función de un valor entero y dejando sin ejecutar las anteriores a ese punto.
Ejemplo:
- main() {
- char ch;
- printf(“Introduzca una vocal: “);
- ch=getchar();
- switch(ch) {
- case ‘a’:
- cout break;
case ‘e’:
- cout
- break;
case ‘i’:
- cout
- break;
case ‘o’:
- cout
- break;
case ‘u’:
- cout
- break;
default: puts(“Error”);
}
}
Referencia: http:/
Comments Off on #Mastery17 – Use of “switch” as a conditional
Posted in Blogs, Syndicated, TC1017 Blogs
Tagged #12100d, #e3e3e3, #include, #Mastery17, #Se, #TC, #TC1017, Mastery
#Mastery09 – Basic types and their use in C++
Tipos de variables usados en C++
Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará.
1. Los tipos de variables
Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará.
Bool: 1 byte de memoria, valores: true o false.
Char: 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres.
Int: 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.
Double: 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38.
Float: 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38.
String: permite almacenar cadena de caracteres
2. Declaración y asignación de variables
Para declarar una variable, basta con indicar su tipo y su nombre. Existen ciertas convenciones en cuanto al nombre de las variables. Algunos prefieren separar las partes de un nombre con ‘_’, otros prefieren escribir una mayúscula para separarlas. Ejemplo:
int primerNumero;
int primer_numer
3. Asignar un valor
Es posible asignar un valor a una variable al momento de declararla:
int numero = 20;
También es posible declarar varias variables en una misma línea, pero en este caso, todas las variables de la línea tendrán el mismo tipo.
int numero_uno = 23, numero_dos = 45;
Referencias: http:/
Comments Off on #Mastery09 – Basic types and their use in C++
Posted in Blogs, Syndicated, TC1017 Blogs
Tagged #303030, #mastery09, #TC, #TC1017, Mastery
#Mastery14 – Creating your own and using C++ libraries
Creación y uso de librerias en C++
Una de las ventajas de C++ es la facilidad de poder crear tus propias librerias, estas se pueden crear para definir variables con un significado mas especifico.
El ultimo caso que use fue el de la libreria:#Define, esta libreria te permite utilizar el nombre de una variable y darle algun uso segun nuestras necesidades.
Por ejemplo:
#define GREEN “