progra practica 3

Post on 06-Feb-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

poo

TRANSCRIPT

PROBLEMA 01

void Cproblema1propuestosDlg::OnBnClickedSalir(){// TODO: Agregue aquí su código de controlador de notificación de controlPostQuitMessage(0);}

void Cproblema1propuestosDlg::OnBnClickedConvertir(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);if(m_CELS>=-273){m_KELVIN = m_CELS +273;m_FAHR = m_CELS*9/5.0 +32;m_RANK=m_CELS*9/5.0 +492;}else{m_CELS=0;m_KELVIN = 0;m_FAHR = 0;m_RANK=0;MessageBox (_T("ERROR , TEMPERARURA DEBE SER MAYOR A -273ºC"));}UpdateData(false);

}

Problema 5//nombre: brian jussef cerron ramosvoid Cproblema5propuestoDlg::OnBnClickedMostrar(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);m_RESUL =0;if(m_LIM <=0)MessageBox(_T("Numero no valido tiene que ser mayor que 0"));else{for(int i=1; i<=m_LIM; i++){m_RESUL += pow(-1.0,(i+1))*1.0/i;}}UpdateData(false);

}

void Cproblema5propuestoDlg::OnBnClickedSalir(){// TODO: Agregue aquí su código de controlador de notificación de controlPostQuitMessage(0);}

PROPUESTO N. 8 void CproblparDlg::OnClickedButtonDolar(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);m_cddolares = m_cantidad/2.9;UpdateData(false);}

void CproblparDlg::OnClickedButtonEuros(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);m_cdeuros = m_cantidad/4.1;UpdateData(false);}

void CproblparDlg::OnClickedButtonMarco(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);m_cdmarcos = m_cantidad/0.57;UpdateData(false);}

void CproblparDlg::OnBnClickedButtonsalir(){// TODO: Agregue aquí su código de controlador de notificación de controlPostQuitMessage(0);}

Propuesto nro: 2

void CProblema2Dlg::OnBnClickedButnRaices(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(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 código de controlador de notificación de controlUpdateData(true);m_a=0;m_b=0;m_c=0;m_raiz1=0;m_raiz2=0;UpdateData(false);}

//PROPUESTO N°7//BOTÓN PROCESARvoid Cproblema72Dlg::OnBnClickedButton1() {// TODO: Agregue aquí su código de controlador de notificación de control

UpdateData(true);double i,r;i=m_a;m_max=pow(m_a,7)-2*pow(m_a,4)+m_a-8;m_min=pow(m_a,7)-2*pow(m_a,4)+m_a-8;do{r=pow(i,7)-2*pow(i,4)+i-8;if(m_max<=r){m_max=r;}if(m_min>=r){m_min=r;}i=i+0.1;}while(i<=m_b);

UpdateData(false);}

/BOTÓN LIMPIARvoid Cproblema72Dlg::OnBnClickedButton3(){// TODO: Agregue aquí su código de controlador de notificación de controlUpdateData(true);m_a=0;m_b=0;m_max=0;m_min=0;UpdateData(false);}

//PROPUESTO N°3//BOTON EJECUTARvoid CPROBLEMA3Dlg::OnBnClickedBtnejecutar(){// TODO: Agregue aquí su código de controlador de notificación de controlCString 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 capturadonum2 = m_numero;//guarda el numero capturado

//hallando cantidad de cifraswhile (num2 > 0){num2 = num2 / 10;c++;}

if (c <= 4){if(m_numero==0){mayor=0;menor=0;//GUARDANDO EL NUMERO COMO TEXTOci_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_menor);

}

else{while (m_numero > 0){cifra_mayor = m_numero % 10;if (cifra_mayor > mayor){ mayor = cifra_mayor; }//HALLANDO CIFRA MAYORm_numero = m_numero / 10;}while (num > 0){

cifra_menor = num % 10;if (cifra_menor < menor){ menor = cifra_menor; }//HALLANDO CIFRA MENORnum = num / 10;}//GUARDANDO EL NUMERO COMO TEXTOci_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_menor);}}else{ MessageBox(_T("ERROR EL NUMERO NO SE ENCUENTRA ENTRE 1 Y 4 CIFRAS"));}UpdateData(false);

}

void CPROBLEMA3Dlg::OnBnClickedBtnsalir(){ PostQuitMessage(0);// TODO: Agregue aquí su código de controlador de notificación de control}

PROPUESTO Nº9void CProblema9Dlg::OnBnClickedButtonTiempo(){UpdateData(true);double error,t=0;int c=0;do{t+=1/60.0;error=2000-(100*t + pow(t,1.5)-t);c++;}while(error>0);m_horas=c/60.0;m_minu=60*((c/60.0)-int(c/60.0));UpdateData(false);}

void CProblema9Dlg::OnBnClickedButtonPosicion(){UpdateData(true);double error,t=0;int c=0;do{t+=1/60.0;error=2000-(100*t + pow(t,1.5)-t);c++;}while(error>0);m_posi=100*c/60.0;UpdateData(false);}

top related