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

Comandos Condicionais


IvaniseIvy

Pergunta

Eu de novo... (alguém vai me xingar?)

Não entendí isto:

if (expressão)

comando;

if (expressão){

comando1;

comando2;

comando3;

comando4;

comando5;

comando1;

comando2;

comando3;

}

No curso é dito que existem duas sintaxes para o if. Esta acima é uma delas, mas eu não entendí porque existem dois if´s em um mesmo bloco. quando se usa o comando if, não há sempre um outro comando para caso ele retorne false? Que seria o else (já sei que ele não precisa estar aparente na estrutura do bloco)? E como neste bloco acima, existem comando1 á comando5 e depois se repete novamente de 1 á 3?

Será que isto é muito mais fácil do que eu imaginpo e eu só estou complicando o que é simples?

A outra estrutura exemplo do curso eu entendí:

if (expressão):

comando;

...

comando;

endif;

Neste não há definição de bloco. Ou seja, não seria possível inserir uma condição entre os comandos. É isto e isto mesmo que ele fará, não há como realizarmos testes dentro deste if.

Porque quando defini-se o bloco não há endif e quando não defini-se há o endif?

???

Ivy

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

bom, é o seguinte....

if (expressao)

comando;

é porque só existe um comando... quando há mais comandos, precisa abir e fechar chaves, como if(): e endif....

if(expressao) {

comando1;

comando2;

}

não precisa voltar no comando 1 a 3... creio que isso seja só do exemplo mesmo...

o else é opcional... pode ou não vir depois da chave do if (se houver)...

if(expressao)

comando;

else

comando;

assim como o if, o else precisa de { e } se houver mais de um comando...

if(expressao) {

comando1;

comando2;

comando3;

} else {

comando4;

comando5;

}

espero que tenha entendido...

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
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...