• Matéria: Informática
  • Autor: jbcs
  • Perguntado 8 anos atrás

Qual a principal diferença entre o While e o Do-While? Qual é mais recomendado para a criação de um menu com uma quantidade limitada de opções dentre as quais o usuário deve escolher uma? Explique sua resposta.

Respostas

respondido por: ludulisboa
2
Olá, boa tarde
Então, funciona assim, o while é utilizado quando vamos repetir uma instrução ao menos uma vez no processo. Porém, não necessariamente precisamos que todas as informações sejam executadas, no while informações que sejam desnecessárias ao usuário podem ser "puladas".

A diferença é que no do-while o sistema vai repetir o comando até que que ele retorne como falso, entretanto, é necessário que o comando desejado seja realizado ao menos uma vez, portanto não se pula informações. 

De maneira mais simples o while primeiro vai perguntar, depois acionar, no do-while é exatamente o contrário.

Para um menu limitado é interessante usar o while pela praticidade.

Espero ter te ajudado :)
Perguntas similares