#include<iostream>
#include<stdio.h>
#define TAM 2
using namespace std;
struct alumno{
char nombre[30];
float Practica1;
float practica2;
float Parcial;
float final;
float Promedio_p;
float Promedio_Final;
};
struct alumno alum[100];
//ingresar datos de los alumnos...
void ingresar_datos(){
int i;
for(i=1;i<=TAM;i++){
cout<<"\n Ingrese nombre del Estudiande: ";cin>>alum[i].nombre;
cout<<"\n Ingrese Primera practica: ";cin>>alum[i].Practica1;
cout<<"\n Ingrese Segunda practica: ";cin>>alum[i].practica2;
cout<<"\n Ingrese Primer Parcial: ";cin>>alum[i].Parcial;
cout<<"\n Ingrese Segundo parcial: ";cin>>alum[i].final;
alum[i].Promedio_p=((alum[i].Practica1)+(alum[i].practica2))/2;
alum[i].Promedio_Final=((alum[i].Promedio_p)+(alum[i].Parcial)+(alum[i].final))/3;
}
}
//mostrar los datos ingresados...
void mostrar_datos(){
int i;
for(i=1;i<=TAM;i++) {
if(alum[i].Promedio_Final >= 10.5) {
cout<<"\n APROBADO: "<<endl;
cout<<alum[i].nombre<<"--------->"<<alum[i].Promedio_Final<<endl;
}
if (alum[i].Promedio_Final < 10.5) {
cout<<"\n DESAPROBADO: "<<endl;
cout<<alum[i].nombre<<"--------->"<<alum[i].Promedio_Final<<endl;
}
}
}
void menu_opciones (){
int opc;
do {
cout<<"\n ||| MENU DE OPCIONES |||"<<endl;
cout<<"\n -------------------------"<<endl;
cout<<"\n1.- Ingresar datos"<<endl;
cout<<"\n2.- Mostrar resultados"<<endl;
cout<<"\n3.- Salir"<<endl;
cout<<"\n -------------------------"<<endl;
cout<<"\n Ingrese nª de opcion"<<endl;
cin>>opc;
switch(opc) {
case 1:{
ingresar_datos();
break;
}
case 2: {
mostrar_datos();
break;
}
case 3:{
printf ("salir");
break;
}
}
} while(opc!=3);
}
int main (){
menu_opciones();
return 0;
}