uma outra estrutura que a gente tem aqui é uma estrutura que a gente chama de looping que é quando a gente precisa ficar repetindo um processo E aí eu vou te apresentar ela dentro do cenário desse fluxograma aqui que é imagina o seguinte imagina que o nosso heróis ele já tem blocos o suficiente e aí o que que eles fazem eles vão passar pela ação de construir O Abrigo como a gente já aprendeu aqui sempre que tiver essa caixinha aqui é uma ação né então é uma ação que vai ser realizada e quando ele tá
construindo um abrigo ele precisa né é fazer uma verificação tem blocos o suficiente vamos dizer que conforme eu vou construir nos bloquinhos vão esgotando né então eu preciso fazer uma verificação aqui né e o formato aqui dessa estrutura de looping Ele é igualzinho esse daqui que é uma estrutura de decisão tá do que a gente fez aqui do blocos tem blocos o suficiente então aqui eu vou perguntar né ainda tem blocos o suficiente então eu verifico de novo se ainda tem blocos se a resposta for não tá eu vou jogar ele para onde eu vou
voltar com ele para cá tá então vou voltar com ele aqui ó para essa primeira fase que é onde ele fazia essa pergunta né do não tá E aí o que que ele vai fazer ele vai cair aqui no não né E aí ele vai colher Mais blocos e depois ele volta aqui né Tem bloco suficiente a resposta é sim e aí ele tem que seguir esse caminho aqui tá Então esse momento aqui ele pode ser verificado várias vezes né E esse momento é o que nós chamamos de loop tá E olha como a coisa
pode parecer simples mas ela vai ganhando uma complexidade a mais do que quando você fala Poxa na minha cabeça é simples né mas quando você vai desenhando você vai ver que todo algoritmo ele vai ganhando complexidade então o que que tá acontecendo primeira coisa a gente pede um nome do Abrigo segunda coisa a gente verifica se no bolso ali a gente tem blocos o suficiente né senão ele vai colher Mais blocos né E aí depois Sim Ele vai construir o abrigo e se ele já tiver ele para de colher box e vai construir o abrigo
e depois que ele começa a construir né ele entra num loop aqui caso não né caso não tenha blocos o suficiente ele volta a fazer a pergunta para poder entrar no fluxo de colher Mais blocos E caso ele tenha né o blocos o suficiente ele vai cair na ação de finalizar tá vou escrever aqui ó finalizar a construção então ele vai cair aqui caso seja a resposta seja sim tá então eu vou jogar esse carinha aqui caso seja não e ele vai cair aqui caso seja o sim Então olha a sequência de ações lógicas que
eu estou fazendo primeiro eu peço o nome do Abrigo depois eu verifico Eu tenho um bloco suficiente não então eu vou colher Mais bloco se sim eu paro de colher os blocos e depois dessas ações eu vou construir o meu abrigo e depois que eu comecei a construir Meu Abrigo eu faço outra verificação né que é o que a gente vai chamar ali de looping né que é quando você tem esse esse processo que pode ficar se repetindo várias vezes né então ainda tem blocos suficiente e aí né caso a resposta seja não ele volta
para esse looping aqui ó ele volta para esse trecho aqui faz a verificação de novo e caso sim ainda tenha Box suficiente ele finaliza a construção e por fim a gente chega no fim da nossa construção [Música]