Ir para conteúdo

Aula Simples De If Then Else


Conde Sapo

Posts Recomendados

Vi que boa parte dos erros nos scripts é IF THEN ELSE

alguns scripters ainda tem duvidas sobre isso.

então resolvi fazer esta aula super simples , mas acho que dá pra explicar o basico.

 

IF THEN ELSE

o comando mais importante em programação.

 

domine isso e você já é um bom programador

 

pra facilitar a explicação vou colocar numeros

não usar os numeros entre parenteses.

estão ae só pra diferenciar um IF do OUTRO

 

IF(1) carro == azul THEN
pinta de vermelho
ELSE(1)
IF(2) porta == verde THEN
	abre a porta
ELSE(2)
	toca a buzina
END(2)
liga o motor
END(1)
beija o sapo

 

Vejamos agora :

 

conforme for lendo isso , vá acompanhando no quadro de cima.

 

se o carro é azul já pinta de vermelho e cai fora no END(1)

e executa a linha seguinte

--> beija o sapo

 

se o carro é CINZA , ele não entra no IF(1)

mas vai cair no ELSE(1)

e vai testar se a porta é verde IF(2)

 

se a porta desse carro CINZA é verde , ele abre aporta e já cai no END(2)

e executa a linha seguinte

--> liga o motor

passa pelo END(1)

e executa a linha seguinte

--> beija o sapo

 

mas se esse carro CINZA tem a porta BRANCA então ele vai direto pro ELSE(2)

--> toca a buzina

passa pelo END(2)

e executa a linha seguinte

--> liga o motor

passa pelo END(1)

e executa a linha seguinte

--> beija o sapo

 

Se o carro for azul e de portas verdes ???

Só entra no IF(1) que é a pergunta principal

ele sai direto pro END(1) e não entra no ELSE(1)

ele não vai abrir a porta no IF(2)

precisa planejar bem os IFs pra evitar problemas assim

 

vejam que cada IF só tem 1 ELSE e 1 END

 

TUDO que entra no IF não passa pelo ELSE

TUDO que NÃO entra no IF , obrigatoriamente entra no ELSE

e (o mais importante)

TUDO que entrou no IF ou no ELSE sempre sai pelo END

(e executa as linhas após esse END)

 

qqer duvida eu tento melhorar a explicação.

conforme for as duvidas , talvez eu faça outras aulas.

Editado por Conde Sapo
Link para o comentário
Compartilhar em outros sites

por cores e talz
CODE não aceita cores

 

e não pode usar QUOTE porque não aceita identação.

 

não tem oque "entender'

ninguem vai pintar o carro de verde ou rosa

 

é só pra perceber OQUE vai entrar num IF ou no OUTRO.

 

@Gabriel '-'

Tirei a palavra QUASE que você não gostou.

 

@Dekoo Sorcerer xD

tem que por esses " (1) " "(2)" "(3)"?

Não fio.

 

é só pra se orientar.

Pra diferenciar um IF do OUTRO

 

 

IF sem identção fica dificil enchergar o ELSE e o END que pertence.

olha este exemplo da mesma aulda sem identação e sem os numeros entre parenteses

 

IF carro == azul THEN

pinta de vermelho

ELSE

IF porta == verde THEN

abre a porta

ELSE

toca a buzina

END

liga o motor

END

beija o sapo

Eu acho que assim fica pior. Mas se vocês preferirem........... Editado por Conde Sapo
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

 



Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

Link para o comentário
Compartilhar em outros sites

  • 7 months later...

Olha, mesmo tendo todas as críticas que eu vi, eu discordo.

Eu acho que deu pra entender sim, e que aqueles que SINCERAMENTE não intederam, precisam se dedicar mais quando forem ler os tutos, porque não esta tão terrivel quanto oque foi dito.

Abraço

 

//Kronus

Link para o comentário
Compartilhar em outros sites

Olha, mesmo tendo todas as críticas que eu vi, eu discordo.

Eu acho que deu pra entender sim, e que aqueles que SINCERAMENTE não intederam, precisam se dedicar mais quando forem ler os tutos, porque não esta tão terrivel quanto oque foi dito.

Abraço

 

//Kronus

Eu também não sei nada de scripts e entendi tudo o que ele quis dizer :D

Belo tuto, acho que vou tentar aprender algo sobre scripts, são bem legais :p

T+

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 weeks later...
  • 1 month later...
  • 3 weeks later...

Primeiramente: Parabéns Conde Sapo, me ajudou bastante xD!!!

Segundamente (o.O): Galera é só pensa um pouquinho que tudo se encaixa, num tem nada de confuso!!!

Terceiramente (Acho que num existe XD): Aprovado!!!

 

Valews Conde Ótimo tutorial!!!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...