Hola, Quiero Compartir Con Todos mi Proyecto De C++
Publicado por ALUCARD (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
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


0