0% encontró este documento útil (0 votos)
43 vistas8 páginas

Ejercicios de Programación en C++ y C

El documento presenta cuatro ejercicios de programación en C++. El primero pide crear un pseudocódigo y diagrama de flujo para calcular el promedio y estado de aprobación de un estudiante. El segundo explica cómo crear un primer programa en C++. El tercero pide codificar un programa y el cuarto identificar y corregir errores en código dado.

Cargado por

hherrera.1714
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas8 páginas

Ejercicios de Programación en C++ y C

El documento presenta cuatro ejercicios de programación en C++. El primero pide crear un pseudocódigo y diagrama de flujo para calcular el promedio y estado de aprobación de un estudiante. El segundo explica cómo crear un primer programa en C++. El tercero pide codificar un programa y el cuarto identificar y corregir errores en código dado.

Cargado por

hherrera.1714
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLOGICA DE MEXICO, S.

Claudi Ivette
Cruz Valenzuela

Ing.En Sistemas
y software

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Ejercicio 1: Pseudocódigo y Diagrama de Flujo


Escriba un algoritmo que pregunte al usuario tres calificaciones parciales y muestre su promedio,
luego compruebe si la calificacion es mayor a 5 deberá mostrar el mensaje ‘Aprobado ’ y si es menor
mostrar el mensaje ‘Reprobado’.

Se deben de realizar las siguientes actividades:

1.- Pseudocódigo

2. Diagrama de Flujo (Si la imagen no es clara, por favor anexar el archivo fuente donde diseñaron la
imagen)

Pseudocódigo Diagrama de Flujo

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Ejercicio 2: Mi primer programa en C+


En el video que esta adjunto en nuestro entregable se explica el procedimiento a realizar
de nuestro primer programa en C++ .

Se anexa el código fuente que debes teclear en tu IDE de desarrollo o compilador en linea
seleccionado.

#include <iostream>
#include <ctime>
using namespace std;
int main()
{
/*se declaran las variables*/
char nombre [30], carrera[50],materia[30];
/*Despliega mensaje de bienvenido*/
cout<<"BIENVENIDOS AL CURSO FUNDAMENTOS DE PROGRAMACION\n"<<endl;
cout<<"Mi primer programa en C++ \n"<<endl;
/*Despliega mtiempo en pantalla*/
time_t tiempo = time(0);
tm *tlocal = localtime(&tiempo);
char output[128];
strftime(output,128,"%d/%m/%y %H:%M:%S",tlocal);
cout<<"\n"<<output<<endl;
/*Se solicita al usuario ingresar su nombre,carrera y materia*/
cout<<"\nIntroduzca su nombre: "<<endl;
cin.getline(nombre,30);
cout<<"\nIntroduzca su carrera: "<<endl;
cin.getline(carrera,50);
cout<<"\nIntroduzca el nombre de la materia: "<<endl;
cin.getline(materia,30);
cout<<"\nTu nombre es: "<<nombre<< "\n\n"<< "Cursas la carrera de: "<<carrera<<"\t"<< "y la materia: "
<<materia<<"\n\n"<<endl;
system("PAUSE");
return 0;
}

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

2.- Teclear el código anterior en tu IDE de desarrollo o compilador en línea y


pegar la imagen de cada una de las pantallas de ejecución de tu programa
en el archivo de Word en donde estés realizando el entregable.

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Ejercicio 3: Codificacion en C/C++


Se deben de realizar las siguientes actividades:

1. Realizar el pseudocódigo del programa proporcionado.

2. En tu entorno de desarrollo C/C++ que elegiste, favor de teclear el siguiente código fuente
que se te proporciona y pegar la imagen de cada una de las pantallas de ejecución de tu
programa en el archivo de Word en donde estés realizando el entregable.

Pseudocódigo Código C

#include <stdio.h>
#include <conio.h>
int main()
{
float X,IVA,R;
printf("Bienvenido.Calcularemos el precio de un articulo sin el IVA.\n\
printf("Por favor, introduzca el precio de la compra: ");
scanf("%f",&X);
IVA=(16*X/100);
R=X-IVA;
printf("\nEl precio del objeto sin IVA es %f\n\n",R);
getch(); //pausa
return 0;
}

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Ejercicio 4: Identificacion de Errores


Identifica y señala los errores de codificación encontrados en el siguiente programa en C que se te
proporciona, para que compile correctamente.
Se deben de realizar las siguientes actividades:
1. Identificar para cada linea de código en lenguaje C, si existe un error de sintaxis , para que compile
correctamente, marcar en la columa ‘C’ si es correcto ó ‘I’ si es incorrecto, posteriormente indicar el
error identificado en caso de que exista, en la siguiente columna poner el código ya corregido/correcto
(Anexo ejemplo en la primer linea del código)

2. Teclear el código ya corregido en tu IDE de desarrollo y pegar la imagen de cada una de las pantallas de ejecución de
programa en el archivo de word en donde estés realizando el entregable.

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Código en lenguaje C que presenta Código en lenguaje C, ya corregido


C I Error identificado
Errores sin Errores
Programa que calcula el area del triangulo  Falta el indicador de que es un comentario //Programa que calcula el area del triangulo
#include <stdio.h> 
#include conio.h  Faltan los símbolos “< y >” #include <conio.h>
int main() 
{ 
int B,H A;  Falta una coma, hay un espacio int B,H,A;
printf("Por favor, introduzca la base del triangulo \n"); 
scanf("%d",&B)  Falta punto y coma scanf("%d",&B);
Esta mal escrito printf, debe ser
prinft(“Introduzca la altura del triangulo \n");
 comillas dobles tf printf("Introduzca la altura del triangulo \n");
scanf("%d",&&H);  Doble ampersand scanf("%d",&H);
A=(B*H)/2; 
printf("\n Su area es de %d\n\n,A);  Falta cerrar comillas printf("\n Su area es de %d\n\n”,A);
getch(); //pausa 
retunr 0;  Esta mal escrito return return 0;

} 

Hector J. Herrera Martinez


319010026
UNIVERSIDAD TECNOLOGICA DE MEXICO, S.C

Conclusión

Gracias a la actividad logre entender un poco más de cómo funciona C++, igual
crear mi primer programa fue algo sencillo, se me complico en ocasiones, pero
aprendí de algunos errores, poder llegar a conocer más sobre el programa es algo
muy gratificante, me quede con un error que me seria de gratitud que me pudiera
ayudar de que fue lo que paso que no logre llegar al resultado en el ejercicio 4.

Bibliografía.

 Completo, V. mi P. (s/f). Uso de Printf, Scanf y Scanf_s en C/C++. Chibi

Sistemas. Recuperado el 20 de julio de 2022, de

http://chibisistemas.blogspot.com/2017/07/uso-de-printf-scanf-y-scanfs.html

 (S/f). Onlinegdb.com. Recuperado el 20 de julio de 2022, de

https://www.onlinegdb.com/

 Briz Redón, Á., & Serrano Aroca, Á. (2018). Aprendizaje de las matemáticas

a través del lenguaje de programación R en Educación Secundaria.

Educación matemática, 30(1), 133-162

Entornos de desarrollo C/C++ que puedes utilizar para realizar tu entregable.

1.- Programación en C - Descargar Dev-C++ 5.5.3

https://www.youtube.com/watch?v=oGeSl58_1Ms&list=PLWtYZ2ejMVJmUTNE2QVaCd1y_6GslOeZ6
&index=5

2.-Compilador en línea

https://www.onlinegdb.com/online_c_compiler

3.-Compilador en línea
Hector J. Herrera Martinez
https://repl.it/ 319010026

También podría gustarte