Menu
Coddy logo textTech

A instrução if-then

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 40 de 90.

A instrução if-then-end é a base da lógica condicional em Lua.

Uma instrução if permite que seu programa execute código apenas quando uma condição específica for verdadeira. Aqui está a sintaxe básica:

if condition then
    -- código para executar se a condição for verdadeira
end

A condição pode ser qualquer expressão que resulte em true ou false. Se a condição for true, o código dentro do bloco é executado. Se for false, o código é totalmente ignorado.

Aqui está um exemplo prático:

local score = 85

if score > 80 then
    print("Great job!")
end

Neste caso, como 85 é maior que 80, a condição score > 80 resulta em true, então "Great job!" será impresso. Se a pontuação fosse 75, nada aconteceria porque a condição seria false.

challenge icon

Desafio

Fácil

Crie um sistema de conquistas simples que verifica se a pontuação de um jogador se qualifica para uma mensagem de parabéns. Declare uma variável chamada playerScore e atribua a ela o valor 95. Use uma instrução if-then-end para verificar se a pontuação é maior que 90. Se a condição for verdadeira, imprima a mensagem "Congratulations! You achieved a high score!".

Folha de consulta

A instrução if-then-end executa código apenas quando uma condição é verdadeira:

if condition then
    -- código para executar se a condição for verdadeira
end

Exemplo com uma comparação:

local score = 85

if score > 80 then
    print("Great job!")
end

A condição pode ser qualquer expressão que resulte em true ou false. Se for verdadeira, o bloco de código é executado; se for falsa, ele é ignorado.

Experimente você mesmo

-- Declare a variável playerScore
local playerScore = 95

-- TODO: Escreva seu código aqui para verificar se a pontuação é maior que 90
-- Use uma instrução if-then-end e imprima a mensagem de parabéns
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals