Pular para conteúdo

Exercícios: Aula 06 – Estruturas de Repetição 📝

Automatize tarefas repetitivas e aprenda a controlar fluxos cíclicos.


🟢 Nível: Básico

1. Contador de 1 a 10

Escreva um programa que utilize um laço while para imprimir os números de 1 a 10, um em cada linha.

2. Tabuada Fixa

Crie um programa que utilize um laço for para imprimir a tabuada do número 7 (de 1 a 10).


🟡 Nível: Intermediário

3. Soma de Intervalo

Peça ao usuário dois números inteiros (início e fim). O programa deve somar todos os números entre esse intervalo (inclusive) e exibir o resultado final.

4. Média de N Números

Crie um programa que pergunte quantos números o usuário deseja digitar. Em seguida, use um laço para ler esses números e, ao final, exiba a média aritmética deles.


🔴 Nível: Desafio

5. O Gerador de Triângulos

Peça ao usuário um número inteiro N. O programa deve imprimir um triângulo de asteriscos com N linhas.

Exemplo para N=4:

*
**
***
****
(Dica: você precisará usar um laço dentro de outro laço - laços aninhados).


Important

Cuidado: Sempre verifique se sua condição de parada será atingida. Loops infinitos podem travar seu computador se não forem interrompidos!


📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Contador de 1 a 10 **Resposta Comentada:** - **Fundamentação:** No contexto de **Estruturas de Repetição**, o conceito abordado (Contador de 1 a 10) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Tabuada Fixa **Resposta Comentada:** - **Fundamentação:** No contexto de **Estruturas de Repetição**, o conceito abordado (Tabuada Fixa) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Soma de Intervalo **Resposta Comentada:** - **Fundamentação:** No contexto de **Estruturas de Repetição**, o conceito abordado (Soma de Intervalo) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Média de N Números **Resposta Comentada:** - **Fundamentação:** No contexto de **Estruturas de Repetição**, o conceito abordado (Média de N Números) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: O Gerador de Triângulos **Resposta Comentada:** - **Fundamentação:** No contexto de **Estruturas de Repetição**, o conceito abordado (O Gerador de Triângulos) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.