Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Leo Alves Vilela

Séries infinitas

Recommended Posts

Alguém consegue me ajudar? Preciso fazer um programa em C++ (CodeBlocks) que seja capaz de calcular a séria infinita de Gregory Leibniz  pi = 4 - (4/3) + (4/5) - (4/7) + (4/9) - (4/11) + ...  tem que conter os itens citados abaixo.

 

a. O programa deve utilizar precisão double.


b. O programa deve informar qual variável e qual aproximação está utilizando para
calcular.


c. Como critério de parada faça com que o programa execute o cálculo 1 milhões
de vezes

 

Por favor, me ajudem!

Editado por Leo Alves Vilela

Compartilhar este post


Link para o post
Compartilhar em outros sites

"meu DEOS", 1 milhão de vezes é muito em...

Porém é bem simples, pelo que verifiquei você apenas precisa criar certas variáveis e depois criar condições no loop, para quando vai mudar o divisor /3 /5 /7, e quando sera utilizado os operadores - e +, exemplo:

 

#include <stdio.h>

int main(){
    register double n;     //Numero do loop
    double num = 4.00;        //Numero inicial
    double temp = 0.00;
    bool oplus = false; //Sinaliza quando sera usado o operador plus(+) ou minus(-)
    
    //Loop com contagem a 1000000(um milhao)
    for(n = 3; n <= 1000000; n+=2){
        if(oplus){
            //Operador +
            temp = num + 4/n;
            printf("Calculo: %.2f + (4/%.2f) = %.2f\n", num,n,temp);
            num = temp;
            oplus = false;
        }else{
            //Operador -
            temp = num - 4/n;
            printf("Calculo: %.2f - (4/%.2f) = %.2f\n", num,n,temp);
            num = temp;
            oplus = true;
        }
    }
    printf("The End!\n");
    getchar();
    return 0;
}

 

Editado por 1freakday
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×