Lista de exercício utilizando Laços de repetição
24. Desenvolva um programa que calcule e escreva o valor de S
S = 1/1 + 3/2 + 5/3 + 7/4 ... 99/50
Soluções para a tarefa
int dividendo = 1
float S ;
for (int i = 1, i <50 , i++){
S = S + (dividendo/i );
dividendo = dividendo+2
}
Escreva S
Ajuste isso pra sua linguagem de programação ou portugol.
Usei a seguinte logica, como a operação se baseia em
S= dividendo/divisor.
Fiz uma estrutura de repetição usando o divisor que será o i no caso. que irá executar 50 vezes enquanto ele for menor que 50 ,
Sendo aumenta em 1 unidade cada vez, por isso a utilização do i++. Quando se põe i++ quer dizer que a variável irá adicionar mais 1 . Ou seja , se i é igual a 1. Ele será agora 1+1 , que é igual a 2.
Até chegar em 50 que é o divisor máximo da operação.
O dividendo nada mais é que o padrão dele mesmo mais 2 a cada operação.
Por isso em cada operação se atribui ao dividendo ele mesmo mais 2.