top of page

COMANDO RADIO BUTTON

PRIMERO SE CREA LA PAGINA DE DIALOGO Y LUEGO SEGUIR EL PASO SIGUIENTE PONER UN NOMBRE AL PROYECTO EN MI CASO APP11 

LUEGO SE TIENE QUE AGREGAR LO SIGUIENTE 

QUEDARA DE LA SIGUIENTE MANERA

LUEGO CTRL + W ESCRIBIR LO SIGUIENTE

LUEGO EN EL BOTON CALCULAR DOBLE CLICK Y LUEGO ESCRIBIR LO SIGUIENTE

Void CAppo8Dlg::OnCalcular()

 {

     //Actualizamos los datos de las variables

     UpdateData (true);

     //Elegimos la operación de acuerdo a lo que el usuario

     //haya seleccionado desde los radio buttons

    switch (m_Operacion)

    {

        case 0: m_Resultado = m_Numero1 + m_Numero2; break;

        case 1: m_Resultado = m_Numero1 - m_Numero2; break;

        case 2: m_Resultado = m_Numero1 * m_Numero2; break;

        case 3:

           if (m_Numero2 !=0)

                    m_Resultado = m_Numero1 / m_Numero2;

           else

              {

                  MessageBox(“División por ->

                  Cero”, “Error”, MB_OK | MB_ICONSTOP);

                   m_Numero1 = m_Numero2 = m_Resultado = 0;

               }

                break;

          case 4:m_Resultado = pow (m_Numero1, m_Numero2; break;

    }

    UpdateData(false);

 }

    Ahora para hacer que la operación predeterminada sea Suma (Por defecto el radio button debe estar negrita en la opción Suma), en la pestaña ClassView, nos ubicamos en la función OnInitDialog de la clase CApps08Dlg, ver la figura siguiente:

Después de ubicarse en la función haga doble clic y modifique el contenido entre las llaves de la función OnInitDialog(), a lo siguiente:

 

BOOL CApp08Dlg::OnInitDialog()

 {

     CDialog::OnInitDialog():

     //Set the icon  for this dialog.  The framework does this

     //automatically

 

     // when the application´s main window is not a dialog

     SetIcon(m_hIcon, TRUE);                            // Set big icon

     SetIcon(m_hIcon, FALSE);                           // Set small icon

 

     // Enviamos el foco a la primera operación (Suma)

     m_Operacion = 0;

     UpdateData(false);

     return false;

 }

finalmente F5 para ejecutar

MULTIPLICACION
POTENCIA
RAIZ
FACTORIAL

© 2023 por NÓMADA EN EL CAMINO. Creado con Wix.com

  • b-facebook
  • Twitter Round
  • Instagram Black Round
bottom of page