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
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.
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
História,
9 meses atrás
Matemática,
9 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás