Ir ao conteúdo
  • Cadastre-se

Antonio_FPS

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Tudo que Antonio_FPS postou

  1. Mudei um pouco a função e consegui fazer a mesma funcionar, obrigado pela ajuda programa: #include <stdio.h> #include <stdlib.h> #include <math.h> double seno(double x); int main() {double x; double y,z; printf("Insira o grau cujo o seno deseja encontrar:"); scanf("%lf",&y); x=y*3.14159265/180.0; printf("\n%1.lf em radianos:\t%lf\n",y,x); printf("\nSeno de %lf (funcao proposta):\t%lf",x,seno(x)); z=sin(x); printf("\nSeno de %lf (math.h):\t\t%lf",x,z); printf("\n\n"); system("PAUSE"); return 0; } double seno(double x) {double novo,antigo,i,soma; i=2; soma=x; novo=x; do { antigo=novo; novo=-antigo*(x*x/(i*(i+1))); soma=soma+novo; i=i+2; }while(fabs(novo)>0.0000001); return soma; }
  2. na saida a função que eu criei não sai(ps:ja adicionei %lf )
  3. Calcule seno(x), x em radianos, usando sua própria função: double seno(double x, double eps), a partir da série seno_x = x/(1!) - x3/(3!) + x5/(5!) - ..... Teste para valores conhecidos e compare com o resultado da função double sin(double) da biblioteca da linguagem. Use precisão eps=0.0000001. Podem me ajudar estou tendo problemas com esse exercicio #include <stdio.h> #include <stdlib.h> #include <math.h> double seno(double x,double eps); int main() {double x,eps; printf("insira em radianos o seno que deseja encontrar:"); scanf("%f",&x); printf("seno(math.h):\t%f",sin(x)); printf("seno(funcao):\t%f",seno(x,eps)); system("PAUSE"); return 0; } double seno(double x,double eps) {double seno_x,seno_x1,i; i=2; seno_x=x; eps=x; do { seno_x=seno_x1; seno_x1 = seno_x*(x*x/i*(i+1)); eps=eps+seno_x1; i=i+2; }while (eps>0.0000001); } Nao estou conseguindo fazer a funçao funcionar
  4. Calcule seno(x), x em radianos, usando sua própria função: double seno(double x, double eps), a partir da série seno_x = x/(1!) - x3/(3!) + x5/(5!) - ..... Teste para valores conhecidos e compare com o resultado da função double sin(double) da biblioteca da linguagem. Use precisão eps=0.0000001. Podem me ajudar estou tendo problemas com esse exercicio #include <stdio.h> #include <stdlib.h> int seno(int x,int eps); int main() {int x,eps; printf("insira em radianos o seno que deseja encontrar:"); scanf("%d",&x); printf("seno:\t%d\t%d",seno(x,eps),sin(x)); system("PAUSE"); return 0; } int seno(int x,int eps) {int seno_x; do { seno_x = (x/(1)) - (x*x*x/(3*2*1)) + (x*x*x*x*x/(5*4*3*2*1)); }while (eps>0.0000001); return seno_x; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!