Olá, Emili! Como vai?
Parabéns pela dedicação em resolver os exercícios e compartilhar suas impressões.
É super válido o seu comentário. Realmente, quando ainda não vimos loops, pode ser confuso encontrar uma questão que exige esse conhecimento. Sua sugestão de deixar esse tipo de exercício mais para frente no curso faz bastante sentido, porque assim a progressão de aprendizado fica mais natural.
Sobre os exercícios que você fez:
- No Exercício 1, você aplicou corretamente o
if/else para verificar aprovação. - No Exercício 2, usou concatenação de strings para personalizar a mensagem.
- No Exercício 3, explorou bem o
switch com padrões relacionais (< 0, > 0), recurso moderno do C#.
Quanto ao Exercício 4, como você comentou que não conseguiu encontrar ou entender, provavelmente ele envolvia estruturas de repetição (for e while), que ainda não foram vistas. Então não se preocupe, quando chegar o momento certo, você vai conseguir aplicar tranquilamente.
Uma dica interessante para o futuro é praticar pequenos exemplos de loops, mesmo antes da aula, para ir se familiarizando. Por exemplo:
for (int i = 1; i <= 5; i++)
{
Console.WriteLine($"Número: {i}");
}
Isso faz com que você veja na prática como o loop repete instruções sem precisar escrever várias vezes.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Combinar com
if: criar filtros dentro do loop. - Testar com diferentes condições: alterar limites do loop para entender o comportamento.
- Explorar
while: perceber a diferença entre repetir com base em condição e repetir com base em contador.
Continue postando suas soluções! Além de ganhar pontos de XP, você ajuda outros colegas que podem estar com a mesma dúvida.
Ah, uma pergunta: você prefere começar praticando com loops simples de contagem (como imprimir números de 1 a 10) ou já explorar loops com condições, como repetir até que o usuário digite uma entrada válida?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!