Escreva genericamente o laço do...while como um laço while.
Passo 1
Beleza pessoal, espero que todos estejam bem e dispostos a aprender um pouco de Linguagem C.
Iremos aqui criar juntos um algoritmo para substituir o laço do...while. Devemos lembrar que no laço do...while a verificação é feita apenas no final do laço, e pelo menos uma vez a instrução precisa ser executada.
O laço do...while tem a seguinte síntese:
do
instrução;
while (condição);
A instrução é executada uma vez, a condição é avaliada e se o resultado for verdadeiro tudo se repete, se for falso o laço é terminado. Uma forma de realizar um do...while com o while é a seguinte.
variável de controle
while (variável de controle);
instrução
testar variável de controle
Se atente ao fato de que podem sempre existir outras formas de resolver o mesmo problema, aqui estamos mostrando umas das formas.
Passo 2
Iremos necessitar de uma variável de controle com resultado já verdadeiro, para que possamos entrar no laço pelo menos uma vez. Após isso a instrução será executada, então a variável de controle será testada, e o processo agora se repete apenas dentro do laço, semelhante ao que acontece no do...while.
Então é isso pessoal, espero que todos tenham entendido e aprendido um pouco sobre a Linguagem C. Abraço a todos e fiquem ligados no Responde Aí.
Resposta
Ei, a resposta está no passo a passo :)