Carregando
0x30Lição 4 de 6

Escolha um caminho com condições

Use if, elsif e else para tomar decisões.

13 min Questionário com 4 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Ramifique em uma condição e imprima o resultado correspondente.

Uma expressão if executa um bloco quando sua condição é verdadeira. Use elsif para testar outra condição e else para o caso restante. Ruby usa end para fechar a condicional. Apenas false e nil são avaliados como falsos; 0 e strings vazias são avaliados como verdadeiros.

main.rb
1temperature = 18
2if temperature < 10
3  puts "cold"
4elsif temperature < 20
5  puts "mild"
6else
7  puts "warm"
8end
Saída
mild

Os operadores de comparação incluem ==, !=, <, <=, > e >=. Use && para “e” lógico e || para “ou” lógico. O recuo é convencional e melhora a legibilidade, enquanto end marca onde o bloco termina.

Principais conclusões

  • Ramifique em uma condição e imprima o resultado correspondente.

  • Os métodos e blocos Ruby ajudam a expressar as operações com clareza.

  • Leia cada resultado e mensagem de erro como feedback sobre seu código.

Quiz da aula

4 perguntas · aprovação com 3 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Ruby

Escreva Ruby no editor e execute com entradas de exemplo. Seu código é enviado ao Wandbox para ser executado.

Exercício 1

Rotule uma temperatura

+25 XP

Leia um número inteiro. Imprima cold abaixo de 15, mild de 15 a 24 e warm em 25 ou acima.

  • Dia frio
  • Dia ameno
  • Dia quente
main.rb
Carregando editor…

O Ruby roda pelo Wandbox, um serviço público gratuito. Seu código-fonte e a entrada de teste são enviados a esse serviço.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…