Está en la página 1de 4

Parte 1.

Ejercicio de contextualización

//Definimos las librerías que vamos a utilizar en nuestro programa.

#include <iostream>

/*Definir el uso de espacios párrafo sin declararlo en cada línea de nuestro trabajo.

*/

using namespace std;

int main() {

cout << "AREANDINA\n\n";

//Mensaje que se va a mostrar en Pantalla

cout << "Hola Mundo" << endl;

//Instrucciones para finalizar y salir del programa

return 0;

Parte 2. Análisis de ejecución.

#include <iostream> //Línea 1

using namespace std; //Línea 2

//Línea 3

int main() { //Línea 4

cout << "AREANDINA\n"; //Línea 5

cout << "JERARQUÍA DE LOS OPERADORES\n"; //Línea 6

cout << "OPERACIONES ARITMÉTICAS:" << endl; //Línea 7

cout << "2+8*(3+1)="; //Línea 8

cout << "2+8*" << 3+1 << "="; //Línea 9

cout << "2+" << 8*(3+1) << "="; //Línea 10

cout << 2+8*(3+1) << endl; //Línea 11


}

//Las líneas que empienzan por el carácter almohadilla (#), son leídas por lo que se conoce como el
preprocesador. Se ponen antes del código del programa. También se llaman cabeceras.

//Las secciones que se incluyan mediante la almohadilla (#) se llaman también bibliotecas o
librerías.

//Línea 1: Encarga al preprocesador que se incluya una sección de código C++ estándar que
permite realizar operaciones estándar de entrada y salida de datos.

//Línea 2: Declara un "namespace" o espacio de nombres. El namespace "std" o estándar. Dentro


del namespace están declarados todos los elementos de las bibliotecas estándar. Mediante esta
línea podemos usar los elementos de la biblioteca estándar sin necesidad de tener que declararlos
cada vez que se usan.

//Línea 3: Es una línea en blanco, no es imprescindible ponerla, pero ayuda a una mejor claridad
en la compresión del código para el programador.

//Línea 4 y 12: Esta estructura es la función principal que contiene el código. Lo que se escriba
dentro de las llaves de está función es el código fuente en sí, es decir el programa que se
ejecutará. Es posible que pueda haber instrucciones fuera de esta función, pero siempre tendrán
que estar dirigidas desde está función.

//Línea 5: Es una sentencia C++. Es decir una instrucción que produce un efecto o cambia algo en
el programa. A las sentencias también se les llama declaraciones. Esta sentencia tiene varias
partes. Primera: Cout que identifica el dispositivo de salida de caracteres estándar (por lo general
la pantalla del ordenador). Segunda: El operador de inserción (<<) que indica que lo que sigue
debe insertarse (mostrarse en pantalla). Por último, una frase entre comillas ("AREANDINA") que
es el contenido insertado. “\n” significa que termina una línea y comienza otra más abajo a partir
de ahí. El ; marca el final de la declaración.

//Línea 6: Sentencia C++. El contenido insertado es ("Jerarquía de los operadores").

//Línea 7: Sentencia C++. El contenido insertado es ("Operaciones Aritméticas"). endl es usado


para generar un salto de línea.

//Línea 8: Se muestra tal cual debido a que está entre comillas "2+8*(3+1)=";

//Línea 9: "2+8*" (Sale tal cual debido a que esta entre comillas) << 3+1 (Aquí saldría el resultado
de la suma entre 3+1 que sería 4. Esto se ejecuta debido a que no esta entre comillas) << "=" (sale
tal cual debido a que está entre comillas).

//Línea 10: "2+" (Aquí saldría el 2+ debido a que esta entre comillas) << 8*(3+1) (Aquí saldría el
resultado de la operación que sería 32) << "=" (Saldría tal cual el igual "=")

//Línea 11: 2+8*(3+1)(Aquí saldría el resultado de la operación que es igual 34).

Parte 3. Componente grupal


Con switch

#include <iostream>

using namespace std;

int main()

char c; //Se declara una variable que es char(caracter) con nombre c.

cout << "Escribe una letra" << endl; //Mostrar en pantalla.

cin >> c; //para guardar lo que el usuario escribe en una variable (char c).

switch(c)

case 'a': //En switch. El case determina un caso.

case 'e':

case 'i':

case 'o':

case 'u':

cout << "Es una vocal \n" << endl; // \n(Salto de línea)

break; //No va a dejar que se siga ejecutando

default: //caso por defecto. Por si no se cumplen ninguno de los ant.

cout << "Es una consonante \n" << endl;

return 0;

Con if

#include <iostream>

using namespace std;


int main()

char letra;

printf( "\n Introduzca una letra: " );

scanf( "%c", &letra );

if ( letra == 'a' || letra == 'A' ||

letra == 'e' || letra == 'E' ||

letra == 'i' || letra == 'I' ||

letra == 'o' || letra == 'O' ||

letra == 'a' || letra == 'U' )

printf( "\n ES UNA VOCAL" );

else

printf( "\n NO ES UNA VOCAL" );

return 0;

También podría gustarte