Roads Or Rails pt-br Explainer

Explicação de Estradas ou trilhos

Objetivo do desafio: Usar um operador ternário no lugar de uma if statement.

Passo a passo da solução: Use o primeiro ternário como exemplo. Toque na área abaixo onde a variável car está definida. Toque nos botões para colocar car < train nessa nova linha.

Verifique se train está destacado e toque no botão ? : para anexar o operador ternário à comparação.

Agora, se a comparação for verdadeira, o código no lado esquerdo dos dois pontos : será executado. Adicione print('Drive a car') à seção após a ?, mas antes do símbolo :.

Se a comparação for falsa, o código à direita do símbolo : será executado. No espaço após o símbolo :, adicione um comando print() com a string ‘Buy train tickets’ (Compre passagens de trem).

Solução do código de exemplo:

(Toque abaixo para revelar)

var timeOffWork = 7;
var daysNeeded = 5;

timeOffWork > daysNeeded ? print('Go on vacation') : print('Go to work');

var train = 3;
var car = 2;

car < train ? print('Drive a car') : print('Buy train tickets');

Conceitos de JavaScript: Variáveis, Operador Ternário, Operadores de Comparação

Conceitos do Grasshopper: print()

1 Like

N estou conseguindo terminar

também não estou conseguindo terminar

não pode escrever “car” ou “train” tem que escolher as funções

Éuma ordem certa galera primeiro você celeciona a tecla car la em baixo onde fica as teclas, depois o sinal de < logo a tecla train. com a tecla train sublinhada vcs selecionam a tecla ? lá em baixo em teclas.

só incluir o codigo, usando os comandos

train

car

?

print

(

‘Dirigir um carro’

)

:

print

(

‘Comprar passagens de trem’

)

;

Olá, dessa forma consegue executar.
var timeOffWork = 7;
var daysNeeded = 5;
timeOffWork > daysNeeded ? print(‘Go on vacation’) : print(‘Go to work’);
var train = 3;
var car = 2;
car < train ? print(‘Dirigir um carro’) : print(‘Comprar passagens de trem’);