Exercícios Resolvidos de Comando do while

Ver Teoria

Enunciado

Faça um programa em C que calcule e escreva o seguinte padrão de soma:

1 1   +   3 2   +   5 3   +   7 4   +   . . .   +   99 50

Passo 1

Em primeiro lugar, precisamos definir o escopo do nosso programa.

Passo 2

Podemos agora declarar as variáveis que serão úteis para o desenvolvimento e execução do programa.

A seguir estão algumas informações sobre as variáveis utilizadas:

  • soma será responsável por armazenar o valor da soma de todas as divisões até o limite estipulado pelo enunciado;
  • i e j serão variáveis contadoras que desempenharão as funções de numerador e denominador nos cálculos, respectivamente. Além claro, de atuarem diretamente como condição de execução da estrutura de repetição utilizada.

Passo 3

Ao observar o padrão de soma das frações (numerador e denominador), podemos utilizar a estrutura de repetição do while para realizar o cálculo.

O padrão de atualização das variáveis contadoras i e j é que i recebe o seu valor mais 2 a cada loop, já j o incremento de uma unidade.

Além disso, a condição de execução utilizada é a diferença dos valores que as variáveis i e j possuirão após a soma do último valor desejado, ou seja, a estrutura realizará o cálculo até a última fração estipulada pelo enunciado e encerrará os seus loops.

Passo 4

Por fim, nós só precisamos realizar a impressão da soma realizada na tela.

Essa impressão será feita com duas casas decimais seguida de uma quebra de linha.

Resposta

Ei, a resposta está no passo a passo :)