Apuntadores c++
Enviado por aemoedano • 17 de Octubre de 2015 • Trabajo • 306 Palabras (2 Páginas) • 108 Visitas
/*
PROGRAMA ALUMNO PASO POR REFERENCIA
SILVA MOEDANO ANGEL EDUARDO
BOLETA : 2014301807
GRUPO : 2CV1
*/
#include<iostream> // cin y cout
using namespace std;
struct Alumno
{
string Nombre;
string Boleta;
double Calificaciones [3];
}; //fin del struct
void Leer (Alumno *ApE ); //************
void Imprimir (const Alumno *ApE); //prototipos *
double CalcProm (const Alumno *ApE); //************
int main (void)
{
Alumno *ApE;
ApE = new Alumno;
Leer (ApE);
Imprimir (ApE);
CalcProm (ApE);
system ("pause");
return 1;
} // fin del main
void Leer (Alumno *ApE )
{
cout << "nombre del alumno :" << endl;
getline (cin, ApE -> Nombre);
cout << "Boleta :" << endl ;
getline (cin, ApE ->Boleta);
cout << "calificacion 1 :" <<endl;
cin >> ApE -> Calificaciones [0];
cout << "calificacion 2 :" <<endl;
cin >> ApE ->Calificaciones [1];
cout << "calificacion 3 :" <<endl;
cin >> ApE -> Calificaciones [2];
} // fin de funcion leer
void Imprimir (const Alumno *ApE)
{
cout << " Alumno : " << ApE -> Nombre << endl;
cout << " Boleta : " << ApE -> Boleta << endl;
for (int i=0; i<3; i++)
{
cout << "calificacion "<<i+1<<":" << ApE -> Calificaciones [i] << endl;
}
cout << "Promedio :" << CalcProm(ApE) << endl;
}//fin del funcion imprimir
double CalcProm (const Alumno *ApE)
{
return ((ApE -> Calificaciones [0] + ApE -> Calificaciones [1] + ApE -> Calificaciones [2])/3);
}//fin del funcion calcular promedio
...