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ça | O que significa |
|---|---|
| if (...) | SE a pergunta for verdade, faz o bloco { } logo abaixo. |
| else | SENÃ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 == 0 | Pergunta clássica: n é par? (% é o resto da divisão) |
Teste rápido: Se idade fosse 20, o que aparece na tela?