Pular para o conteúdo

Base

if e else: o segurança da balada

O programa escolhe um caminho.

Na vida real

O segurança da porta faz uma pergunta: "tem 18 ou mais?". Se sim, entra. Se não (else), volta pra casa. Só um dos dois caminhos acontece, nunca os dois.

Código

int idade = 16;if (idade >= 18) {    printf("Pode entrar");} else {    printf("Volta pra casa");}
passo 1 de 5

Também dá pra usar as setas ← e → do teclado.

O que o computador está vendo

Caixas (variáveis)

16idade

Tela

Caixa idade com 16.

Peça por peça

PeçaO que significa
if (...)SE a pergunta for verdade, faz o bloco { } logo abaixo.
elseSENÃO. Faz isso quando a pergunta foi falsa. É opcional.
== !=Igual / diferente.
> < >= <=Maior, menor, maior ou igual, menor ou igual.
&&E: as duas coisas precisam ser verdade. (idade >= 18 && temIngresso)
||OU: basta uma ser verdade.
n % 2 == 0Pergunta clássica: n é par? (% é o resto da divisão)

Teste rápido: Se idade fosse 20, o que aparece na tela?