#include (iostream)
using namespace std;
// En main se introducen 3 notas, en la función calcula media y nota final
void calcula(float nota1, float nota2, float nota3, float *puntero, double *notafinal)
{
cout << "\n\n El valor apuntado a media aqui vale " <<(*puntero)<< (endl);
// asignación valor adecuado
*puntero = (nota1 + nota2 + nota3 )/3;
*notafinal = nota1*0.60 + nota2*0.30 + nota3*0.10;
}
void main()
{
float nota1=0,nota2=0,nota3=0,notamedia =0;
double final =0;
float *media = ¬amedia; //inicialización puntero
double *notafinal = &final;
*media=555;
*notafinal=0;
// empleo de '*' como valor de variable apuntada.
cout<< " Introduce nota1 ";
cin>> (nota1);
cout<< "\n Introduce nota2 ";
cin>> (nota2);
cout<< "\n Introduce nota3 ";
cin>> (nota3);
calcula(nota1,nota2,nota3,media,notafinal);
// media = dirección memoria
// otra forma: calcula(nota1,nota2,nota3,¬amedia,¬afinal);
cout<< "\n\n La media es " << (*media) <<(endl);
cout<< "\n La nota final es "<< (*notafinal)<< (endl);
cout<< (endl)<<(endl);
}
Nota: Iostream , cin y cout.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario