Aula 4: Condicionais — if e else
Até agora nossos programas rodavam linha após linha, sem parar e sem escolher. Nesta aula vamos aprender a tomar decisões: operadores de comparação como == e >= retornam 1 (verdadeiro) ou 0 (falso), e if executa um bloco de código só quando a condição é verdadeira. else oferece um caminho alternativ
if é como um porteiro: se você cumpre a condição — entra pela porta principal; senão (else) — você é mandado para a porta lateral. Só uma porta abre de cada vez.
- operador de comparação
- ==, !=, <, >, <=, >= — comparam dois valores e retornam 1 (verdadeiro) ou 0 (falso).
- if (condição)
- Executa o bloco entre chaves só se a condição for verdadeira (diferente de zero).
- else
- O ramo alternativo: roda exatamente quando a condição do if é falsa.
- verdade = diferente de zero
- Nas condições de C não existe booleano embutido: 0 é falso, qualquer outro valor é verdadeiro.
- bloco { }
- Um grupo de linhas entre chaves que se comporta como uma unidade só.