Dev - C++ - Hola, Quiero Compartir Con Todos mi Proyecto De C++

   
Vista:
Imágen de perfil de ALUCARD

Hola, Quiero Compartir Con Todos mi Proyecto De C++

Publicado por ALUCARD CHRISTIANEARIELMIRANDAC@GMAIL.COM (3 intervenciones) el 29/06/2016 05:20:57
Esta Casi completo, solo falta un arreglo : Ordenarlo Decreciente, los alumnos.
Soy Principiante pero es lo maximo que pude hacer, si alguien me ayudara estaria agradecido y lo subiria completo.
Este son las indicaciones>>>>
Fecha: Sustentar del 13 al 19 de Julio.
Proyecto Final
Objetivo: Desarrollar un programa para calcular el promedio final de 5 estudiantes, dicho promedio será calculado del
resultado de 3 materias base (español, matemáticas, ciencias).
Para esto el programa debe contemplar los siguientes puntos.
Menú Principal
Se debe crear un menú principal que contengan las siguientes opciones. (1.Registro de Estudiante, 2.Registro de Notas,
3.Ver resultados, 4. Salir del programa)
Ejemplo:
REGISTRO DE CALFICACIONES
1. Registro de Estudiantes.
2. Registro de Calificaciones.
3. Ver Resultados.
4. Salir del programa
Introduzca la opción: __
Opción “1. Registro de Estudiantes”
Programar esta opción para que el usuario pueda digitar los datos de los 10 estudiantes. La información que debe
solicitarle al usuario es la cedula y el nombre del estudiante.
Opción “2. Registro de Calificaciones”
Programar esta opción para que el usuario pueda digitar las calificaciones que obtuvieron los 5 estudiantes, leídos en la
opción 1, en las materias de español, matemáticas y ciencias.
Opción “3. Ver Resultados”
Esta opción debe presentar un reporte de todos los datos capturados, promedios por estudiantes y promedio finales por
materia. Ordenados por promedio de mayor a menor.
Diseño del reporte:
=====================================================================================
RESULTADOS DE LAS CALIFICACIONES
MATERIAS
CEDULA NOMBRE ESPAÑOL MATEMATICAS CIENCIAS PROMEDIO
=====================================================================================
XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX 99.99 99.99 99.99 99.99
=====================================================================================
PROMEDIOS FINALES 99.99 99.99 99.99 99.99




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
using namespace std;
 
int main()
{
	string nombre[5];
	string cedula[5];
	string cont[5]={"Uno","Dos","Tres","Cuatro","Cinco"};
	int espa[5];//español
	int mate[5];//Matematica
	int cien[5];//Ciencia
	int prome[5];//promedio
	int a,b,aux;
	int pfe,pfec;//promedio final español
	int pfm,pfmc;//promedio final matematica
	int pfc,pfcc;//promedio final ciencia
	int pft,pftc;//promedio final total
	int menu;
	system ("COLOR 5D");
	retorno:
	cout<<"===================================================================================="<<"\n";
	cout<<"                               1-Registro De Estudiantes.         "<<"\n";
	cout<<"                              2-Registro De Calificaciones."<<"\n";
	cout<<"                                   3-Ver Resultados."<<"\n";
	cout<<"                                 4-Salir Del Programa."<<"\n";
	cout<<"                         Creado Por Christiane-Miranda: 1-740-2482"<<"\n";
	cout<<"===================================================================================="<<"\n";
	cout<<"==============================Introduzca El Numero De Menu=========================="<<"\n";
	cin>>menu;
	system("cls");
	switch (menu)
	{
		case 1:
			for(int n=0;n<5;n++){
			cout<<"================================================"<<"\n";
			cout<<"El Nombre Debe Contener 10 Letras"<<"\n";
			cout<<"Introducir Nombre Del Estudiante: Numero-"<<cont[n]<<"\n";
			cin>>nombre[n];
			cout<<"La Cedula Debe Contener 10 Digitos"<<"\n";
			cout<<"Introducir Cedula Del Estudiante"<<"\n";
			cin>>cedula[n];
			}//fin del for n
			goto retorno;
		case 2:
			for(int n=0;n<5;n++){
			cout<<"======================================================"<<"\n";
			cout<<"Introduzca Nota De Espanol Estudiante: Numero-"<<cont[n]<<"\n";
			cin>>espa[n];
			cout<<"Introduzca Nota De Matematica Estudiante: Numero-"<<cont[n]<<"\n";
			cin>>mate[n];
			cout<<"Introduzca Nota De Ciencia Estudiante: Numero-"<<cont[n]<<"\n";
			cin>>cien[n];
			prome[n]=(espa[n]+mate[n]+cien[n])/3;
			pfec=pfec+espa[n];
			pfmc=pfmc+mate[n];
			pfcc=pfcc+cien[n];
			pftc=pftc+prome[n];
			}//fin de for
			pfe=pfec/5;
			pfm=pfmc/5;
			pfc=pfcc/5;
			pft=pftc/5;
			goto retorno;
		case 3:
			for(a=0;a<5;a++){
				for(b=a+1;b<5;b++){
					if(prome[a]<prome[b]){
						aux=prome[a];
						prome[a]=prome[b];
						prome[b]=aux;
					}//fin de if
				}//fin del for b
			}//fin del for a
 
 
				cout<<"======================================================================"<<"\n";
				cout<<"____________________Resultados De Calificaciones______________________"<<"\n";
				cout<<"                              |            |--Materias--|            |"<<"\n";
				cout<<"Cedula       |Nombre|         *Español**Matematica**Ciencia**Promedio*"<<"\n";
				cout<<"======================================================================"<<"\n";
			for(int n=0;n<5;n++){
				cout<<cedula[n]<<"    "<<nombre[n]<<"         "<<espa[n]<<"    "<<mate[n]<<"    "<<cien[n]<<"    "<<prome[n]<<"\n";
				}//fin del for
 
				cout<<"=========================================================================="<<"\n";
			    cout<<"        |Promedio Final|       "<<pfe<<"     "<<pfm<<"      "<<pfc<<"     "<<pft<<"\n";
				goto retorno;
		case 4:
			break;
 
		default:
			cout<<"No Es Una Opcion El Menu.";
		goto retorno;
	}//Fin Del Switch
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Dian

Hola, Quiero Compartir Con Todos mi Proyecto De C++

Publicado por Dian (7 intervenciones) el 03/07/2016 04:59:16
Puedes usar la ubicación para imprimir los resultados, puedes usar el método "burbuja" para imprimirlos acomodados y de ahí usar la ubicación de la cadena de nombres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de ALUCARD

Hola, Quiero Compartir Con Todos mi Proyecto De C++

Publicado por ALUCARD (3 intervenciones) el 16/07/2016 00:58:14
pero ayudenme D:<
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar