Informática, perguntado por laryoliveyra4136, 1 ano atrás

como resolver uma exponencial do tipo e^x em linguagem c ?

Soluções para a tarefa

Respondido por bokomoko
0
O truque aí é usar a famosa série de Taylor e fazer uma função

segue o trecho de código que define a função


float elevado_ae( float x ) { 
  float soma = 0 ;
  float fat = 1;
  int i;
  /* 20 loops é suficiente para boa precisão */
  /* se precisar de precisão maior mude o tipo de variável de float para */
  /* double  e aumente o número de iterações */
  for (i=1; (i<20); i++){
     soma += (x/fat);
     fat *= i;
  };
  return soma;
};

para usá-la no seu programa use elevado_ae(x) e ele retorna eˣ
Perguntas interessantes