Algoritmos y Programacion - Eje 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

Programas en Lenguaje C++

Eje 2

Lizeth Rodriguez Torres

Angie Toloza Cantillo

Laura Clavijo Rodriguez

grupo 071

Oscar Tarazona

Tutor

Fundación Universitaria Del Área Andina.

Facultad De Ingeniería Y Ciencias Básicas.

Algoritmos y Programación

1 noviembre 2021
1. Contextualización

Ejecutar el compilador en línea, dos opciones para ejecutar el programa

Opcion 1: https://www.jdoodle.com/online-compiler-c++/

Opción 2: https://www.tutorialspoint.com/compile_cpp_online.php

● Escribir programa con lenguaje C++ con las siguientes líneas del programa

Una vez el programa esté en el editor oprimir el botón Execute.

● Compilar el programa en lenguaje C++.


● Corregir los errores de sintaxis.

Error:

cout << “AREANDINA/n/n”;

Corrección:

std::cout << “AREANDINA /n”;

● Compilar nuevamente el programa


/*
Hola Mundo
Autor:
Ingeniería de Sistemas
Algoritmos y Programación
*/

// Definir las librerías Que Vamos a Como utilizar en Nuestro Programa


#include <iostream>

/* Definir el uso de espacios párrafo sin declararlo En Cada línea de Nuestro Código */
using namespace std;

int main () {

std::cout << "AREANDINA \n";

// Mensaje Que se va mostrar en Pantalla


cout << "Hola Mundo" << endl;
// Instrucción para Finalizar y salir del Programa
return 0;

}
● Evaluar los resultados

2. Análisis de ejecución

● Ejecute el siguiente programa en el computador:


Programa Ejecutado en https://www.tutorialspoint.com/compile_cpp_online.php

● Explique que hace cada una de las líneas del anterior programa:

NOTA: (Resaltaremos en color azul la explicación de cada una de las líneas)

#include <iostream>

using namespace std;

int main() {

cout << "AREANDINA/n"; Imprime el texto AREANDINA

cout << "JERARQUIA DE LOS OPERADORES/n" ;//Imprime el texto JERARQUÍA

DE LOS OPERADORES

cout << "OPERACIONES ARITMETICAS:" << endl; //Imprime el texto

OPERACIONES ARITMETICAS

cout << "2+8*(3+1)="; //Imprime el texto 2+8*(3+1)=


cout << "2+8*" << 3+1 << "="; //Imprime el texto 2+8*, realiza la suma 3+1 que da

como resultado 4, imprime el texto =

cout << "2+" << 8*(3+1) << "="; Imprime el texto 2+, realiza la suma 3+1 que da

como resultado 4 y lo multiplica por 8, imprime el texto =

cout << 2+8 (3+1) << "=";

cout << 2+8*(3+1) << endl; Realiza la suma 3+1, multiplica por 8 y suma 2

3. Componente grupal

● Escribir un programa en C++ que lea desde el teclado un carácter y utilizando

la instrucción switch determine si es o no una vocal. Realice el mismo

ejercicio utilizando la sentencia if.

C++

#include <iostream>

using namespace std;

int main()
{
char letra;
cout<<"Digite la letra:\n";cin>>letra;

if(letra=='a' || letra=='e' || letra=='i' || letra=='o' || letra=='u')


cout<<"Es una vocal";
else
cout<<"No es vocal";

return 0;
}
SENTENCIA IF.

/* Programa: Letra vocal */

#include <conio.h>
#include <stdio.h>

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" );

getch(); /* Pausa */

return 0;
}
● Determinar cuál de las dos opciones es mejor.

La mejor opción es el primer programa realizado utilizando la instrucción switch, ya

que es mas optimo y contiene menor variables.

● Realiza un programa en C++ que muestre la siguiente serie. 2,4,6,8,10,12…

El programa preguntará al usuario cuantos términos se deben mostrar por

pantalla y después mostrará la serie correspondiente.

#include <stdio.h>
int main(void){
int i, numTerminos, contador;
printf("Introduzca el número de términos de la serie: ");
scanf("%d", &numTerminos);
contador = 0;
/*Se crea un buble for que se ejecutara tantas veces como
términos
queremos mostrar*/
for (i = 1; i<=numTerminos; i++){
//En cada iteración la variable contador aumenta en 2 unidades
contador = contador + 2;
printf (" %d ,", contador);
}
return 0;
}

También podría gustarte