seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] Condiçoes IF e ELSE

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] Condiçoes IF e ELSE Empty [tutorial] Condiçoes IF e ELSE Sáb maio 19, 2012 7:00 pm

Kodo no Kami

Kodo no Kami
master
master

IF

o if e uma condiçao q se verdadeira faz uma determinada açao (funçao, enveto etc), por exemplo se 5 for maior q 2 entao ele exibe uma messagem, a codiçao é se 5 for maior que 2 ele retorna verdadeiro e faz a açao agora se for 2 maior que 5 isso falso pq 2 e menor e nao maior q 5 entao ele nao faz a açao, veja no exemplo

Código:

if (5 > 2)
  printf("by hacker fts315");

na condiçao acima e verdadeira pq 5 e maior q dois entao vai exibir a menssagem by hacker fts315, se a condiçao retornasse falsa entao ele nao ia exibir a menssagem

Código:

if (2 > 5)
  printf("by hacker fts315");

voce tambem pode usar uma condiçao if em bloco (funçao composta) para poder fazer mais de uma açao, veja o exemplo

Código:

if (2 < 5)
{
  printf("by hacker fts315");
  printf("\n\n");
  printf("se a codicao for verdadeira exibe isso");
}

caso voce apenas queira que retorne verdadeiro sem testar nenhuma condiçao basta vc colocar o numero 1, veja no exemplo

Código:

if (1)
{
  printf("by hacker fts315");
}

no codigo acima vc poderia colocar qualquer numero diferente de zero que retornaria verdadeiro tambem, outro geito ate mais legivel seria usar a funçao true e false da biblioteca stdbool.h , veja o exemplo

Código:

if (true)
{
  printf("by hacker fts315");
}

ELSE

else e a condiçao oposta do if ou seja so faz a açao se retornar falso, so da para usar o else se usar o if antes, veja o exemplo

Código:

if (2 > 5)
{
  printf("se for verdadeiro exibe isso");
}
else
{
  printf("se for falso exibe isso");
}

para fazer os testes de condiçao basta usar


== igual
!= diferente
> maior q
< menor q
>= maior ou igual a
<= menor ou igual a
&& e
|| ou
! nao

ELSE IF

quando vc precisa testar mais de uma condiçao basta usar else if, essa condiçao e igual o if testa se uma condiçao for verdadeira (na verdade ele faz a açao da primeira condiçao verdadeira q aparecer)

Código:

if (1 == 2)
{
  printf("1 nao e igual a dois entao nao exibe isso");
}
else if(1 != 1)
{
    printf("1 e igual a 1 e nao diferente entao nao exibe isso");
}
else if(1 != 1)
{
    printf("1 e igual a 1 e nao diferente entao nao exibe isso");
}
else if(1 < 0)
{
    printf("1 e maior q 0 entao nao exibe isso");
}
else if(1 == 1)
{
    printf("1 e igual 1 entao exibe isso");
}
else if(2 == 2)
{
  printf("se a condiçao anterior nao fosse verdadeira eu seria exibido e nao ele T.T");
}
else
{
    printf("by hacker fts315");
}

OBS: se vc usar mais de um if ele vai fazer todas as verdadeiras diferente do else if q vai fazer apenas da primeira q aparecer.

by hacker fts315

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos