Continuando nossas aulas da linguagem C++,
damos sequência com as estruturas de repetição, aquela que repete o código um
número x de vezes.
Hoje vamos ver a estrutura do/while.
Veja o vídeo do tutorial:
Na aula anterior, que você pode acompanhar nesse link:
Na aula anterior, que você pode acompanhar nesse link:
Nós criamos um programa que soma números
digitados pelo usuário até que ele decida quando parar digitando um caractere
diferente de 1. Porém, se o usuário
não digitar 1 no início do programa ele não
será executado nenhuma vez. Aí que entra a diferença do while para o do/while.
A estrutura do/while executa o código ao menos uma vez. Vamos reescrever o
código da aula passada usando essa nova estrutura.
Abra o arquivo da aula passada:
Vamos retirar as linhas 10 e 11 e também a
estrutura while:
Vamos colocar então a estrutura do/while no
lugar da while, que segue esse padrão:
do{
}
while(condição);
Veja como ficou no dev:
E
já está pronto, temos o mesmo programa da aula passada utlizando a estrutura de
repetição do/while. Note que o comando presente dentro do do irá ser executado
pelo menos uma vez.
Para
salvar o programa clique em ARQUIVO e em seguida SALVAR COMO:
Coloque
o nome e clique em SALVAR. Vamos então agora compilar o programa. Clique na
barra de menu em EXECUTAR, e em seguida em COMPILAR:
Estamos prontos para executar o programa.
Clique em EXECUTAR e em seguida em EXECUTAR novamente:
Agora o programa já inicia executando o
comando e pede para digitar um número:
Logo após apertarmos ENTER ele pergunta se queremos
continuar digitando 1 ou terminar digitando outra tecla:
No meu caso eu digitei mais dois números e
depois encerrei digitando 0. Vimos então que a estrutura do/while faz a mesma
coisa que a while, com a particularidade de ela executar ao menos uma vez o
comando .
Ótimo blog, caso tenha interesse em conhecer o nosso blog acesse o blog: Meu Blog?Site: https://conectadosaopaulo.blogspot.com/
ResponderExcluirBom dia José, muito obrigado.
ExcluirMuito bacana seu blog também.
Abraço