
USO DE VARIABLES y FUNCIONES DE MEMORIA
PRIMERO SE CREA LA VENTANA DE DIALOGO

CON SUS RESPECTIVOS CONTROLES Y PROPIEDADES Y VALORES COMO MUESTRA LA IMAGEN


CTRL + W REALIZAR LOS COMENDOS COMO MUESTRA IMAGEN

Ahora hay que agregar una función pública en el programa para que devuelva el promedio de las tres notas mayores, para hacer esto siga los siguientes pasos:
-
En la pestaña ClassView de la ventana de Entorno de trabajo, haga clic derecho en la clase CApp07Dlg y elija la opción Add Member Funtion:
-
Luego le mostrará la siguiente ventana en la que deberá indicar el tipo de dato de la función y su declaración. Escriba el nombre de la Función que será promedio del tipo double y como parámetros las 4 notas de tipo double. Esto deberá escribir en la declaración de la función: promedio(double n1, double n2, double n3, double n4)

-
Ahora procedemos a escribir la codificación para nuestra función. Esta deberá retornar el promedio de las tres mayores notas:
double CApp07Dlg::promedio(double n1, double n2, double n3, -> double n4)
{
double min ;
min=n1 ;
if (n2<min)
min = n2;
if (n3<min)
min = n3;
if (n4<min)
min = n4;
return ((n1 + n2 + n3 + n4) – min) / 3;
}
Escriba el código para el botón Calcular de manera que tome las cuatro notas ingresadas y que escriba el promedio llamado a la función creada. Primero haga doble clic al botón en tiempo de diseño para crear la nueva función miembro con el nombre de OnCalcular;
Ahora digite las siguientes líneas:
Void CApp07Dlg::OnCalcular()
{
UpdateData(true);
m_Promedio = promedio(m_Nota1, m_Nota2, m_Nota3, m_Nota4);
UpdateData(false);
}
Paso seguido, escribimos el código para que al presionar el botón Nuevo, las cajas de texto vuelvan a un valor de 0. para esto primero haga un doble clic para crear la nueva función miembro con el nombre de On Nuevo:
… y escriba la codificación siguiente en la función OnNuevo():
void CApp07Dlg::OnNuevo()
{
m_Nota1 = m_Nota2 = m_Nota3 = m_Nota4 = m_Promedio = 0;
UpdateData(false);
}
Finalmente cree la función miembro que se ejecutará la hacer clic en el botón Salir. Haga doble clic al botón para que se cree automáticamente la función OnSalir.
Escribir la línea de código en la función OnSalir():
Void CApp07Dlg::OnSalir()
{
this->DestroyWindow();
}