Informática, perguntado por caiolemep5wgr9, 11 meses atrás

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

Respondido por Usuário anônimo
0

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.

Perguntas interessantes