Crie 20 enunciados de programas em C com conteúdos de estrutura de decisão e repetição.

Understand the Problem

A pergunta está pedindo que se criem 20 enunciados para programas em C que envolvam estruturas de decisão (como if-else) e de repetição (como loops). Isto envolve escrever descrições de problemas que possam ser resolvidos usando essas estruturas na linguagem de programação C.

Answer

Exemplos de enunciados incluem: sistema de login com repetição, cálculo de fatorial, ou soma de números usando loops.

Para criar enunciados de programas em C que utilizem estruturas de decisão e repetição, é possível combinar exemplos práticos que exigem essas estruturas. Por exemplo:

  1. Programa que lê uma nota e imprime se o aluno está aprovado (>= 7) ou reprovado.
  2. Programa que calcula a soma dos números de 1 a 100 usando um laço for.
  3. Um sistema de login que pede ao usuário a senha até que a senha correta seja inserida.
  4. Programa que calcula o fatorial de um número dado pelo usuário usando um loop while.
  5. Verificação de números pares entre 1 e 50 e exibir a contagem usando um loop do-while.
  6. Programa que exibe a tabuada de um número informado pelo usuário.
  7. Algoritmo que lê uma sequência de números e para ao encontrar um número negativo.
  8. Mostrar os 10 primeiros números da sequência de Fibonacci.
  9. Programa que lê idades de várias pessoas e calcula a média até que uma idade negativa seja digitada.
  10. Sistema que imprime os números de 1 a N (informado pelo usuário) e suas potências.
  11. Algoritmo que imprime todos os números ímpares de 1 a 30.
  12. Ler valores de temperatura em °C e parar quando um número fora do intervalo permitido (0 a 100) for inserido.
  13. Programa para validar um CPF digitado.
  14. Simulador de um caixa eletrônico que permite depósito, saque e saldo usando switch.
  15. Programa que lê um conjunto de números e exibe o maior e o menor deles.
  16. Simulação de um jogo de adivinhação com tentativas limitadas.
  17. Calculadora que opera repetidamente até que o usuário decida sair.
  18. Programa que verifica se um número é primo.
  19. Ler uma sequência de caracteres até o usuário digitar ‘q’ para encerrar.
  20. Imprimir uma pirâmide de números de altura N fornecida pelo usuário.
Answer for screen readers

Para criar enunciados de programas em C que utilizem estruturas de decisão e repetição, é possível combinar exemplos práticos que exigem essas estruturas. Por exemplo:

  1. Programa que lê uma nota e imprime se o aluno está aprovado (>= 7) ou reprovado.
  2. Programa que calcula a soma dos números de 1 a 100 usando um laço for.
  3. Um sistema de login que pede ao usuário a senha até que a senha correta seja inserida.
  4. Programa que calcula o fatorial de um número dado pelo usuário usando um loop while.
  5. Verificação de números pares entre 1 e 50 e exibir a contagem usando um loop do-while.
  6. Programa que exibe a tabuada de um número informado pelo usuário.
  7. Algoritmo que lê uma sequência de números e para ao encontrar um número negativo.
  8. Mostrar os 10 primeiros números da sequência de Fibonacci.
  9. Programa que lê idades de várias pessoas e calcula a média até que uma idade negativa seja digitada.
  10. Sistema que imprime os números de 1 a N (informado pelo usuário) e suas potências.
  11. Algoritmo que imprime todos os números ímpares de 1 a 30.
  12. Ler valores de temperatura em °C e parar quando um número fora do intervalo permitido (0 a 100) for inserido.
  13. Programa para validar um CPF digitado.
  14. Simulador de um caixa eletrônico que permite depósito, saque e saldo usando switch.
  15. Programa que lê um conjunto de números e exibe o maior e o menor deles.
  16. Simulação de um jogo de adivinhação com tentativas limitadas.
  17. Calculadora que opera repetidamente até que o usuário decida sair.
  18. Programa que verifica se um número é primo.
  19. Ler uma sequência de caracteres até o usuário digitar ‘q’ para encerrar.
  20. Imprimir uma pirâmide de números de altura N fornecida pelo usuário.

More Information

Esses enunciados abrangem estruturas de decisão como if-else e switch-case, além de laços de repetição como for, while e do-while. Eles podem ajudar a implementar lógica de programação e praticar o manuseio de condições e repetições.

Tips

Ao criar enunciados, é comum ignorar a necessidade de condições de saída para os loops, o que pode causar loops infinitos. Sempre verificar se existe uma condição que eventualmente será atendida para encerrar a repetição.

AI-generated content may contain errors. Please verify critical information

Thank you for voting!
Use Quizgecko on...
Browser
Browser