1
resposta

[Projeto] Entendendo o uso do break

O projeto consiste em um sistema de busca de livros que percorre uma lista utilizando estrutura de repetição. Durante a execução, o programa verifica cada item até encontrar o livro desejado. Assim que o livro “O Hobbit” é localizado, uma mensagem é exibida e o processo é interrompido com o uso do break, evitando verificações desnecessárias e tornando a busca mais eficiente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii Marcela, tudo bem?

Que bacana ver você compartilhando sua solução aqui no fórum! Entender o break é um passo importante para escrever loops mais eficientes, e você captou bem a ideia central: assim que o livro é encontrado, não faz sentido continuar percorrendo o resto da lista.

A lógica que você descreveu está correta. Só para reforçar os pontos-chave que tornam essa solução funcional:

  • O for percorre cada item da lista, um por vez.
  • Dentro do loop, um if verifica se o item atual é o livro procurado.
  • Quando a condição é verdadeira, a mensagem é exibida e o break encerra o loop imediatamente, sem checar "Orgulho e Preconceito".

Isso é exatamente o comportamento que o break oferece: controle fino sobre quando parar, sem depender do fim natural da lista.

Obrigada por compartilhar seu projeto aqui! Com certeza vai ajudar outros alunos que estejam passando pelo mesmo exercício.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade