Ir para conteúdo
Fórum Script Brasil
  • 0

For/ Do While / While


Guest - Vitor -

Pergunta

Guest - Vitor -

E AE GENTE...

Estou precisando de uma ajudinha....

GOSTARIA DE FAZER 3 PROGRAMAS EM C++, UM CONTENDO FOR outro While e mais um contendo Do While..... não preciso de nada complexo... só alguma coisa que de pra mostar como funciona essas 3 funções...

Desde já agradeço.....

falow ae.....

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá, humano (sem querer ofender). tongue.gif

Vamos começar pelo while:

...

// ESSE ALGORITMO IMPRIME NA TELA NUMEROS INTEIROS DE 0 A 10

int i = 1;

while ( i <= 10 ) {

  cout << i << endl;

  i++;

}

...

Agora o do/while:

...

int i = 1;

// ESSE ALGORITMO IMPRIME NA TELA NUMEROS INTEIROS DE 0 A 10

do {

  cout << i << endl;

  i++;

} while ( i <= 10 );

...

Note que a diferença do do/while para o while é que o primeiro executa o corpo do loop primeiramente e depois testa a condição, enquanto que o último (while) testa primeiro e executa depois.

E, finalmente, o for:

...

// A MESMA COISA DOS DOIS PRIMEIROS

int i;

for ( i = 1; i <= 10; i++ )

  cout << i << endl;

...

No for a inicialização (i = 1) e o incremento (i++) vêm embutidos e também, é claro, a condição.

A declaração pode vir dentro do for também (acompanhada da inicialização), da seguinte forma:

for ( int i = 0; i <= 10; i++ )

A partir desses conceitos você expande e vê no que dá.

Acho que a diferença entre do/while e o while não ficou muito clara. Se ainda existir essa dúvida (ou qualquer outra) poste aí.

Até depois. laugh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Só um detalhe:

O for segue a seguinte ordem:

1. Executa os parametros iniciais. Não precisa ser só "i=2", ou algo assim. Pode ser algo mais complexo, como declaração de variáveis, ou outros calculos, ou até mesmo chamados de funções. Para separar vários parametros iniciais, use virgulas.

2. Testa as condiçõoes. Se forem verdadeiras, o bloco é executado. Senão, acaba o loop.

3. Executa o bloco, se for o caso.

4. Executa os parametros do terceiro grupo. Geralmente é um incremento/decremento, mas pode ser outras coisas tb.

5. Volta para o 2 huh.gif

falou tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...