0% encontró este documento útil (0 votos)
81 vistas6 páginas

Proyecto Final Programacion

Este documento describe un proyecto de programación en C++ para capturar datos de estudiantes como su nombre, materia, grupo, carrera y calificaciones. Explica el análisis y diseño del problema, las variables utilizadas, el código del programa con un ciclo for para calcular el promedio, y las conclusiones sobre el lenguaje de programación C++ utilizado.

Cargado por

Manuel Perez
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas6 páginas

Proyecto Final Programacion

Este documento describe un proyecto de programación en C++ para capturar datos de estudiantes como su nombre, materia, grupo, carrera y calificaciones. Explica el análisis y diseño del problema, las variables utilizadas, el código del programa con un ciclo for para calcular el promedio, y las conclusiones sobre el lenguaje de programación C++ utilizado.

Cargado por

Manuel Perez
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Universidad autónoma de

ciudad Juárez

Programación 1
Proyecto final
Agustín Talavera Ramírez 148290

Manuel Jesus Perez Casio 167798


Descripción de problema
Se necesita un programa que capture datos del alumnos como es su nombre, la
materia, el grupo carrera, asi mismo como sus tres calificaciones y el promedio
general del mismo.

Análisis del problema


Tenemos que declarar las variables que van a entrar como son la carrera, el
nombre, materia, grupo, son de tipo carácter
Así como la edad, el número de control son tipo entero
Y lo que es la calificación de promedio es tipo flotante ya que no es numero entero

Directorio de variables
Char tipo carácter (nombre, materia, carrera, grupo )
Float tipo flotante (calificación parcial, promedio)
Int números enteros (numero de control)

Interfaz de usuario
Código del programa
#include <cstdlib> // En estas lineas estamos agregando las librerias a utilizar
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int numdecontrol;//Se claran las variables como entero
string nombre,carrera,grupo,materia;
float num,suma=0,promedio;
cout<<"introdusca el nombre del alumno"<<endl;// Solicitud al usuario
de ingresar informacion
cin>>nombre;//Se lee la informacion capturada
cout<<"introdusca la carrera del alumno"<<endl; // Solicitud al
usuario de ingresar informacion
cin>>carrera;//Se lee la informacion capturada
cout<<"introdusca el grupo del alumno"<<endl; //
Solicitud al usuario de ingresar informacion
cin>>grupo;//Se lee la informacion capturada
cout<<"introdusca el numero de control del
alumno"<<endl; // Solicitud al usuario de ingresar informacion
cin>>numdecontrol;//Se lee la informacion
capturada
cout<<"introduscala materia del
alumno"<<endl; // Solicitud al usuario de ingresar informacion
cin>>materia;//Se lee la informacion
capturada
cout<<"introdusca las 3
calificaciones:"<<endl;// Solicitud al usuario de ingresar informacion
for(int i=1;i<=3;i++)// se
declara el inicio del ciclo for y sus con diciones, en este caso comienza en 1 e ira
aumentando de uno en uno
{

cin>>num;//Se lee la informacion capturada


suma+=num;//Operacion dentro del cilclo
}

promedio=suma/3;//Operacion para el promedio

cout<<"NOMBRE:"<<nombre<<endl;//Datos de salida en la pantalla del usuario


cout<<"CARRERA:"<<carrera<<endl;
cout<<"MATERIA:"<<materia<<endl;
cout<<"NUMERO DE CONTROL:"<<numdecontrol<<endl;
cout<<"GRUPO:"<<grupo<<endl;
cout<<"el promedio es:"<<promedio<<endl;
if(promedio<=69.99)// se pone la condicion para el promedio, el cual si es igual o
menor a 6.99 esta reprobado
{
cout<<"alumno REPROVADO"<<endl;//salida de la condicion
}
else //Acontinuacion se pone la accion en caso de que no se cumpla la
funcion
{
cout<<"alumno APROVADO"<< endl;//salida para cuando no se
cumple la funcion
}

system("pause");
return 0;
}

Glosario de funciones y comandos utilizados


Char tipo carácter (nombre, materia, carrera, grupo )
Float tipo flotante (calificación parcial, promedio)
Int números enteros (numero de control)
If condición de comparación para dar respuesta de ppromedio
Cout impresión de texto en pantalla
Cin introducción de datos

Lenguaje utilizado
C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La
intención de su creación fue extender al lenguaje de programación C mecanismos que
permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los
lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los
paradigmas de programación estructurada y programación orientada a objetos. Por esto se
suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de
los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales
como ROOT.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue
utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C
con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es
una extensión de C.

Conclusiones
En este curso aprendimos la base principal del leguaje de programación y
mediante cursos aprendimos que todo lo que te puedas imaginar lo puedes
programar ,se utiliza mucho la lógica , y mas que nada la imaginación
Como sugerencia principal es que hay mejores tutoriales de enseñanza que
encontré para estudiar debería recomendarlos de los deje en la bibliografía
Bibliografía
https://es.wikipedia.org/wiki/C%2B%2B

https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q

También podría gustarte