Faça um programa que leia um valor n, inteiro e positivo, calcule e mostre a seguinte soma:
s=1 + 1/2 + 1/3 + 1/4 + .... + 1/n
E este exercício era pra ser feito utilizando utilizando laços de repetição, e como estou com dificuldade para aprender sobre repetições, respondi a questão acima do jeito mais simples possível e quero que vejam se está certo:
algoritmo "SomandoN"
var n : inteiro
var s : real
inicio
escreval ("Digite um valor: ")
leia (n)
escreva("-------------")
s <- 1 + (1/2) + (1/3) + (1/4) + (1/n)
escreva("A soma acima é igual a: ", s)
fimalgoritmo
JhAS01:
Acredito que você entendeu errado a questão. Ele pede um valor para n. Por exemplo: Se o valor de n for quatro, a soma ficará 1 + 1/2 + 1/3 + 1/4. Ou seja, o valor do denominador vai aumentando até chegar ao valor do n.
Soluções para a tarefa
Respondido por
6
Algoritmo "SomandoN"
Var
n : inteiro
s : real
contador : inteiro
inicio
escreval ("Digite um número: ")
leia (n)
se n<=0 entao
escreval ("O número tem que ser positivo e maior que zero!)
interrompa
fimse
para contador de 1 ate n passo 1 faca
s <- s + 1/contador
fimpara
escreval ("O resultado é: ", s)
fimalgoritmo
Perguntas interessantes