Escolha um caminho com condições
Use if, elsif e else para tomar decisões.
- 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.
1temperature = 18
2if temperature < 10
3 puts "cold"
4elsif temperature < 20
5 puts "mild"
6else
7 puts "warm"
8endmild
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.
Rotule uma temperatura
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
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…