Você está na página 1de 4

CLASE 1

PROGRAMA 1

El cdigo del botn


float con_rad(float as)
{float pi=atan(1.0)*4;
return as*pi/180;
}

void Cprog1Dlg::OnBnClickedButton1()
{UpdateData(true);
m_x=m_r*cos(con_rad(m_a));
m_y=m_r*sin(con_rad(m_a));
UpdateData(false);
}
PROGRAMA 2:

El cdigo del botn


int fibo(int n)
{if (n==1||n==2) return 1;
else return fibo(n-1)+fibo(n-2);
}
int esprimo(int n)
{int i;
for(i=2;i<=n-1;i++)
if (n%i==0) return 0;
return 1;
}
int nprimo(int n)
{ int i,c;
for(i=1,c=0;c<=n;i++)
if (esprimo(i)) c++;
return (i-1);
}
void Cprog2Dlg::OnBnClickedButton1()
{UpdateData(true);
m_p=nprimo(m_n);
m_f=fibo(m_n);
UpdateData(false);
}
PROGRAMA 3:
El cdigo del botn
double f(double x)
{return sin(pow(1+x,2))*exp(0.1*x);
}
void Cprog3Dlg::OnBnClickedButton1()
{ double x,h=0.0001; CString res,concad;
int c=0;
UpdateData(1); m_cad="";
for(x=m_a;x<m_b;x+=h)
if(f(x)*f(x+h)<0)
{res.Format(_T("%.11f"),x+h/2);
c++;
concad.Format(_T("%d"),c);
m_cad=m_cad + " raiz " + concad+ "="+res;
}
UpdateData(0);
}

Você também pode gostar