Professional Documents
Culture Documents
void CProblema2Dlg::OnBnClickedButnRaices()
{
// TODO: Agregue aqu su cdigo de controlador de notificacin de control
UpdateData(true);
if(m_b*m_b-4*m_a*m_c>=0){
m_raiz1=(-m_b+pow(m_b*m_b-4*m_a*m_c,0.5))/(2*m_a);
m_raiz2=(-m_b-pow(m_b*m_b-4*m_a*m_c,0.5))/(2*m_a);
}
else
MessageBox(_T("No Existen Raices Reales!!!"));
UpdateData(false);
}
void CProblema2Dlg::OnBnClickedButnLimpiar()
{
// TODO: Agregue aqu su cdigo de controlador de notificacin de control
UpdateData(true);
m_a=0;
m_b=0;
m_c=0;
m_raiz1=0;
m_raiz2=0;
UpdateData(false);
}
HALLAR LA MAYOR Y MENOR CIFRA DE UN NUMERO DE 4 CIFRAS
//BOTON EJECUTAR
void CPROBLEMA3Dlg::OnBnClickedBtnejecutar()
{
// TODO: Agregue aqu su cdigo de controlador de notificacin de control
CString ci_mayor, ci_menor;
int mayor=0, menor=9,cifra_mayor,cifra_menor,num,num2,c=0;
UpdateData(true);
num = m_numero;//guarda el numero capturado
num2 = m_numero;//guarda el numero capturado
//hallando cantidad de cifras
while (num2 > 0){
num2 = num2 / 10;
c++;
}
if (c <= 4){
if(m_numero==0){
mayor=0;
menor=0;
//GUARDANDO EL NUMERO COMO TEXTO
ci_mayor.Format(_T("%6d"), mayor);
ci_menor.Format(_T("%6d"), menor);
MessageBox(_T("LA CIFRA MAYOR ES") + ci_mayor + _T("\nLA CIFRA MENOR ES") + ci_m
enor);
}
else{
while (m_numero > 0){
cifra_mayor = m_numero % 10;
if (cifra_mayor > mayor){ mayor = cifra_mayor; }//HALLANDO CIFRA MAYOR
m_numero = m_numero / 10;
}
while (num > 0){
cifra_menor = num % 10;
if (cifra_menor < menor){ menor = cifra_menor; }//HALLANDO CIFRA MENOR