Ir ao conteúdo
  • Cadastre-se

Dúvida com exercício C#


Ir à solução Resolvido por isrnick,

Posts recomendados

Calcular  e imprimir o valor de S da série abaixo :

                       1           3          5          7          9                                                   99
            S   =   ---   +   ---   +   ---   +   ---   +   ---   ........ seguir a sequência até:      ---
                       1           2          3          4          5                                                   50

 

 

E ai galera tudo bem?

 

Estou com dúvidas em como fazer o exercício acima, alguém pode dar uma ajuda?

 

obrigado!

Link para o comentário
Compartilhar em outros sites

  • Solução

O divisor de cada razão (=dividendo/divisor) da série, começa em 1 e vai sendo incrementado em 1 unidade, ou seja: divisor = 1, 2, 3, 4, 5, etc...

E o dividendo é igual ao divisor atual mais o divisor anterior, ou seja: dividendo = divisor + (divisor-1) = 2*divisor -1

Então a lógica vai ser algo desse tipo:

serie = 0para divisor indo de 1 até 50  dividendo = 2 * divisor - 1  serie = serie + dividendo / divisorfim do paraimprime serie
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

 

O divisor de cada razão (=dividendo/divisor) da série, começa em 1 e vai sendo incrementado em 1 unidade, ou seja: divisor = 1, 2, 3, 4, 5, etc...

 

E o dividendo é igual ao divisor atual mais o divisor anterior, ou seja: dividendo = divisor + (divisor-1) = 2*divisor -1

 

Então a lógica vai ser algo desse tipo:

somatoria = 0para divisor indo de 1 até 50  dividendo = 2 * divisor - 1  somatoria = somatoria + dividendo / divisorfim do paraimprime somatoria

 

Ou os dividendos são ímpares, mas a lógica leva para a mesma fórmula: 2 * divisor -1.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

"Aaaatá! :aplausos:

Se eu quiser incremento  numerador +2;

                                  e denominador +1;

e por fim a divisão: n/d

Eu terei+ uma maneira de fazer!'!'

 

Edit:

FOR (n = d = 1) d to SIZE step (n = n + 2, d = d + 1) DO    s = s + n / d;ENDFORDISPLAY s
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!