–ALGORITMO E LÓGICA DE PROGRAMAÇÃO Aula 14: EXERCÍCIOS DE COMANDOS DE REPETIÇÃO 1. Faça um programa em C que calcule e escreva o valor de S: S= 1 3 5 7 99 + + + + ... + 1 2 3 4 50 2. Faça um programa em C que solicite ao usuário para digitar valores numéricos inteiros positivos. En- cerre a entrada de dados quando for digitado um número negativo ou zero. Calcule a média dos números positivos digitados. 3. Faça um programa em C que solicite ao usuário 10 números inteiros e, ao final, informe a quantidade de números ímpares e pares lidos. Calcule também a soma dos números pares e a média dos números ímpares. SOLUÇÕES Estratégias Possíveis para a Questão 1: 1. Somar todas as frações de uma só vez. 2. Acumulando as frações iterativamente, uma de cada vez. Passo 1 em baixo e passo 2 em cima. 3. Tirar o mmc dos denominadores e somar os numeradores. 4. Acumular iterativamente usando apenas uma variável contador, para o denominador. Estratégias Possíveis para a Questão 2: 1. Dentro do laço bifurca em somar ou não somar o número digitado. 2. Dentro do laço somar qualquer número digitado e fora subtrai o último. Estratégias Possíveis para a Questão 3: 1. Usar for e dentro no laço bifurca em par e ímpar, acumulando a soma em cada caso. 2. Usar while e dentro no laço bifurca em par e ímpar, acumulando a soma em cada caso. 3. Usar do-while e dentro no laço bifurca em par e ímpar, acumulando a soma em cada caso. Os fluxogramas das questões 1 e 2 são :