Sie sind auf Seite 1von 6

VARIABLES SIMPLES

#include <iostream>
using namespace std;
/*
*
*/
int main(int argc, char** argv)
{
string nombre,codigo;
float suma_notas = 0,promedio_grupo,definitiva;

for(int i = 0; i < 3; i++)


{
float nota1, nota2;

cout<<"ESTUDIANTE "<<i+1<<endl;
cout<<"Nombre: ";
cin>>nombre;
cout<<"Codigo: ";
cin>>codigo;
cout<<"Nota 1er corte: ";
cin>>nota1;
cout<<"Nota 2do corte: ";
cin>>nota2;

definitiva = (nota1 + nota2)/2;


cout<<"Codigo: "<<codigo<<" Definitiva: "<<definitiva<<endl;
suma_notas = suma_notas+definitiva;

}
promedio_grupo = suma_notas/3;
cout<<"Promedio del grupo: "<<promedio_grupo<<endl;

int estudiantes_destacados = 0;
cout<<"Se procedera a calcular los estudiantes destacados"<<endl;
for(int i = 0; i < 3; i++)
{

cout<<"Introduzca el nombre, codigo y la definitiva del estudiante


"<<i+1<<endl;
cout<<"Nombre: ";
cin>>nombre;
cout<<"Codigo: ";
cin>>codigo;
cout<<"Definitiva: ";
cin>>definitiva;
if(definitiva >= promedio_grupo)
{
cout <<"El estudiante " <<nombre<<" Con codigo: " <<codigo<< " Es
un estudiante sobresaliente, su promedio es: "<<definitiva<<endl;
estudiantes_destacados = estudiantes_destacados + 1;
}

}
cout << "La cantidad de estudiantes que esta por encima del promedio es
de: " <<estudiantes_destacados<<endl;

return 0;
}

USANDO VECTORES
#include <iostream>
using namespace std;

/*
*
*/
int main(int argc, char** argv) {
float nota1[30], nota2[30], definitivas[30];
float suma_notas=0, promedio_grupo;
string nombre[30], codigo[30];
int estudiantes_destacados;

for (int e = 0; e < 30; e++)


{
cout<<"ESTUDIANTE "<<e+1<<endl;
cout << "Digite el nombre del estudiante: "; cin>>nombre[e];
cout << "Digite el codigo del estudiante: "; cin>>codigo[e];
cout << "Digite la nota 1: "; cin>>nota1[e];
cout << "Digite la nota 2: "; cin>>nota2[e];
definitivas[e] = (nota1[e] + nota2[e])/2;
suma_notas = suma_notas + definitivas[e];
cout<<"Codigo: "<<codigo[e]<<" Definitiva: "<<definitivas[e]<<endl;

}
promedio_grupo= suma_notas/30;
cout <<"El promedio del grupo es: "<<promedio_grupo<<endl;
estudiantes_destacados = 0;
for (int e = 0; e < 30; e++)
{
if (definitivas[e]>= promedio_grupo)
{
cout<<"El estudiante " <<nombre[e]<<" Con codigo " <<codigo[e]<<
" Es un estudiante sobresaliente, su promedio es: "<<definitivas[e]<<endl;
estudiantes_destacados = estudiantes_destacados + 1;

}
}
cout << "La cantidad de estudiantes que esta por encima del promedio es
de: " <<estudiantes_destacados<<endl;
return 0;
}

CON STRUCT
#include <iostream>
using namespace std;

struct estudiante
{
string nombre;
string codigo;
float definitiva;
};

/*
*
*/
int main(int argc, char** argv)
{
estudiante ests[30];
float suma_notas = 0,promedio_grupo;
for(int i = 0; i < 30; i++)
{
float nota1, nota2;

cout<<"ESTUDIANTE "<<i+1<<endl;
cout<<"Nombre: ";
cin>>ests[i].nombre;
cout<<"Codigo: ";
cin>>ests[i].codigo;
cout<<"Nota 1er corte: ";
cin>>nota1;
cout<<"Nota 2do corte: ";
cin>>nota2;

ests[i].definitiva = (nota1 + nota2)/2;

suma_notas += ests[i].definitiva;

cout<<"Codigo: "<<ests[i].codigo<<" Definitiva:


"<<ests[i].definitiva<<endl;
}

promedio_grupo = suma_notas/30;

cout<<"El promedio del curso es: "<<promedio_grupo<<endl;

cout<<"Estudiantes destacados"<<endl;
int estudiantes_destacados = 0;
for (int e = 0; e < 30; e++)
{
if (ests[e].definitiva >= promedio_grupo)
{
cout << "El estudiante " << ests[e].nombre <<" Con codigo: " <<
ests[e].codigo << " Es un estudiante sobresaliente, su promedio es: "<<
ests[e].definitiva << endl;
estudiantes_destacados = estudiantes_destacados + 1;

}
}
cout << "La cantidad de estudiantes que esta por encima del promedio es
de: " <<estudiantes_destacados<<endl;

return 0;
}

Das könnte Ihnen auch gefallen