EVAP #4
- lopezcansinoz
- 13 feb 2017
- 1 Min. de lectura
CON EL MISMO EJERCICIO DE LA EVAP #3 DESARROLLAR UN PROGRAMA , PERO CON DOS RESULTADOS
PASO N°1
Crear una Ventana basada en diálogo utilizando el MFC AppWizard para el desarrollo de un ejercicio de ANALISIS DE CIRCUITOS:

PASO N°2
OBSERVAMOS LA TEORIA DEL EJERCICIO QUE VAMOS A DESARROLLAR

RECORDEMOS QUE EN EL EJERCICIO , NOS PIDEN QUE HALLEMOS LA INTENSIDAD DE CORRIENTE ELECTRICA (I):

PASO N°3
GENERAMOS LOS CONTROLES INDICADOS
8 etiquetas
7 cajas de texto
4 botones de comando


LA VENTANA EN TIEMPO DE DISEÑO DEBERA SER ASI:


PASO N°4
AHORA PROCEDEREMOS A CREAR LAS VARIABLES MIEMBROS PARA LOS CONTROLES CREADOS DE LA SIGUIENTE MANERA:


PASO N°5
AHORA AGREGUE LA FUNCIÓN MIEMBRO OnButton1() PARA EL BOTÓN DE COMANDO CALCULAR (IDC_SUMA) Y ASI PARA CADA UNO DE LOS RESPECTIVOS BOTONES:

PASO N°6
AHORA DIGITE LA SIGUIENTE CODIFICACIÓN PARA CADA UNO DE LOS BOTONES:
void CApp3Dlg::OnButton1() { UpdateData(TRUE); { m_Resultados2 = m_Tension1 + m_Resistencia2; } UpdateData(false); }

void CApp3Dlg::OnButton2() { m_Resultados2 = m_Tension1 - m_Tension2; UpdateData(false); }

void CApp3Dlg::OnButton3() { m_Resultados2 = m_Tension1 * m_Resistencia2; { if (m_Tension2 !=0) m_Resultados2 = m_Tension1 / m_Tension2; else { MessageBox("División por -> Cero", "Error", MB_OK | MB_ICONSTOP); } }
}

void CApp3Dlg::OnButton4()
{ UpdateData(TRUE);
double min; min = m_Tension2; min = m_Resistencia1;
if (m_Tension1< min) min = m_Tension1;
if (m_Resistencia2< min) min = m_Resistencia2;
m_Resultados1 = m_Tension1/Resistencia1 ; m_Resultados3= m_Tension2/Resistencia2 ; UpdateData(FALSE); }
PASO N° 8
PRESIONE LAS TECLAS CTRL. + F5 PARA EJECUTAR LA APLICACIÓN Y VERÁ UNA VENTANA SIMILAR A ESTA:

Comentarios