Hacer un programa que, dado un valor de x, calcule el valor de la función: f(x) = 1 – x + x2/2! – x3/3! + x4/4! – x5/5! + … | SoloLearn: Learn to code for FREE!

-1

Hacer un programa que, dado un valor de x, calcule el valor de la función: f(x) = 1 – x + x2/2! – x3/3! + x4/4! – x5/5! + …

Buenas tardes mañana y noches me puede ayudar con este ejercicio pero desarrollado en C++ echo con while, do while y for si no es mucha molesti. Porfa una ayudita apiadanse del que todavía está en proceso de aprendisaje Este fue mi habanse #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { int x,n=1,s,i,f=1; cout<<"Ingresar el valor de x: "; cin>>x; cout<<"Ingresar el valor de n: "; cin>>n; for(i=1;n<1;i++) f=f*i; s=s-1pow(x,i)/f; return 0; }

c++

7/11/2020 2:18:10 AM

Daniel Enrrique Rios Carran

18 Answers

New Answer

+2

Muéstranos lo que has hecho. Necesitamos ver que al menos te has esforzado. Estamos aquí para ayudarte pero no para resolver tu tarea.

+3

Permítame confirmar la función: f(x)= 1 - x + x^2÷2! - x^3÷3! + ... x^n÷n! Es así? Necesitas una función para el factorial. Algo así: https://www.sololearn.com/learn/CPlusPlus/1641/?ref=app Daniel Enrrique Rios Carran Si se pueden compartir fotos. Usando la sección actividad de la aplicación. (Feed) https://www.sololearn.com/post/903/?ref=app

+3

No soy muy bueno en matemáticas (y peor en c++) pero creo que la estructura de tu código puede ser algo así: https://code.sololearn.com/cD9ON97jVd75/?ref=app Me demoré un poco agregando comentarios para hacer las cosas mas claras. Daniel Enrrique Rios Carran Es un gusto.

+3

Daniel Enrrique Rios Carran Discúlpame. No te entiendo. Podrías explicarte mejor y de ser posible añadir un ejemplo escrito de lo que intentas hacer.

+1

+1

Gracias por la ayuda pero como lo puedo modificar para ponerle un Cout<<'ingresar n' y cin>>n y el otro sería de la expresión

0

Por que es para un trabajo por favor una ayudita si no es mucho pedir

0

0

#include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { int x,n=1,s,i,f=1; cout<<"Ingresar el valor de x: "; cin>>x; cout<<"Ingresar el valor de n: "; cin>>n; for(i=1;n<1;i++) f=f*i; s=s-1pow(x,i)/f; return 0; }

0

Yo le echo a si pro no me sale lo que necesito

0

No la función no es asi

0

Es como te lo mande

0

Dejate mandarte una foto del ejercicio

0

Bueno no se puede

0

https://www.sololearn.com/post/462964/?ref=app ese es el ejercicio que te mencione es el ejercicio 18

0

Bueno como te lo envié eso intenté de hacer pero no ejecuta

0

0

Lo que trato de explicarte es que el ejercicio que me ayudaste solo se resuelve con while, for y do while pero no echo con la expresión de void o vold pero empezando preguntando para ingresar una variable pero echo en c++