Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - flony

#291
para que lo sepas un vector es una matriz que tiene la particularidad de ser unidimensional, pero no por ello deja de ser una matriz...no quise ponerlo la primera vez, por no iniciar una discusión teórica que no llevaba a la resolución de este problema en particular
#292
la idea es que haga el mismo programa pero usando matrices, algunos le llaman arreglos, que va a salir mas cortito el codigo ponele la firma
#293
ya somos dos  ;D
#294
lastima que no se puede ver el ejercicio...
#295
lo de la sabana es asi...es el peso de un cuerpo sobre el espacio lo que genera la gravedad a mayor peso mas gravedad...ojo hablo de peso no de volumen...estan las estrellas que miden apenas metros y pesan mas que nuestro sol...y los famosos agujeros negros que pesan mas que nada en el universo
#296
Programación C/C++ / Re: Duda con punteros
13 Abril 2012, 06:02 AM
la parte de return valor; adonde la usas?
#297
hola gente bueno como lo dice el titulo quiero sacar el seno de un numero x con un grado de precisión n usando taylor
la formula
la saque de
Citarhttp://www.mat.uson.mx/eduardo/calculo2/soltaylor/soltaylorHTML/taylor.htm
la E(2n-1) es el margen de error y no me interesa.
bue alli el code y me avisan donde meti la pata  ;D ;D  :rolleyes:, porque para valores de n superiores a 3 me da un error
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n;
float x;
int expo;
double SignoSumando;
double base=-1;
int potencia =1;
long int fact=1;
long double seno=0;
cout << "ingrese el nivel de presicion n " << endl;
cin >> n;
cout << " ingrese el valor de x " << endl;
cin >> x;
expo = (2*n)+1;
for (int i=1; i<= expo; i=i++)
{
SignoSumando = pow(base,i);
potencia=pow(x,(2*i-1));
for (int y=2; y<= expo;y++)
{
fact=fact*y;
}
seno = seno+(((SignoSumando)/(fact))*potencia);
}
cout << "el resultado es " << seno << endl;
system("PAUSE");
return 0;
}



modificado
ya lo encontre mil disculpas por molestar en la parte for (int y=2; y<= expo;y++) deberia ser for (int y=2; y<= i;y++)
#298
he visto que en otro foro publicaste lo mismo y mi pregunta es.
usa Nircmd ?
si es así no seria muy portable...ponerlo como tipo cabecera en C++ no seria mas practico algo así como que se fije si Nircmd esta en system32 si no lo esta lo cargue allí
#299
Programación C/C++ / Re: Programacion c++
8 Abril 2012, 03:44 AM
si vos lo decis....pero sogue mal planteado el problema
sen=sen+(num*pow(rad,fact)/fac);
la serie de taylor es para no usar seno...y allí lo estas usando. si mal no recuerdo el teorema decía "toda función puede ser representada por un polinomio " la idea de usar ese teorema es calcular una función podría ser seno coseno etc que quede un polinomio y dependiendo del grado de error que quieras los sumandos de la serie.
Pero bue si vos lo decís así debe ser
#300
Programación C/C++ / Re: Programacion c++
7 Abril 2012, 22:19 PM
mas o menos seria algo así...no lo probé porque me voy a jugar al fútbol probala y me decís
#include<iostream>
using namespace std;
   
int factorial(int n)
{
int fact =1;
for(int i=2; i<=n; i++)
    {
        fact = fact * i;
    }
return fact;

}
int numerador(int n)
{
int numera;
if (n % 2 ==0)
{
numera=1;
}
else
{
numera=-1;
}
return numera;

}

float exponente (int n, float x)
{
int expo;
float potencia;
expo=2*n+1;
for (int i=2;i==expo;i++)
{
potencia=x*x;
}
return potencia;


}
int main()
{
int n;
float resultado;
float x;
int fact;
int numera;
float potencia;

cout << "Ingrese el numero de terminos a aproximar: " << endl;
cin >> n;
cout << "Ingrese el valor de angulo: " << endl;
    cin >> x;
fact = factorial(n);
numera = numerador(n);
potencia = exponente (n, x);
resultado = numera / fact * potencia;
cout << " el resultado es " << resultado << endl;
system ("pause");
return 0;
}