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

Programa em C++.
não consigo fazer a questão número 15, preciso montar um programa em C++ pra resolver ela..

Anexos:

Soluções para a tarefa

Respondido por cledersonbc
1
Primeira coisa: note que há um padrão lógico nessa série.
Segunda coisa: o padrão é dado por 1 sobre (2 * n). E note que n deve ser diferente de zero.

Como eu não sei quanto é n, vou deixar para o usuário digitar:

algoritmo "BrainlyEx"
var
     n, i: inteiro
     somatorio: real
inicio
   somatorio <- 0
   n <- 0

   //Entrada de dados
   enquanto (n = 0) faca
       escreva("Informe um valor diferente de zero: ")
       leia(n)
   fimenquanto

  //Processamento
  para i de 1 ate n faca
     somatorio <- somatorio + (1/(2 * n))
  fimpara

  //Saída
  escreva("Resultado: ", somatorio)
fimalgoritmo


Como o resultado é uma fração, eu tenho que armazenar em uma variável do tipo real. O somatório vai receber ele mesmo porque eu acumularei cada uma das frações de 1/2 até 1/2n. Agora faça o teste de mesa para validar o algoritmo. E não se esqueça que n é diferente de 0.

Anexos:
Perguntas interessantes