Estruturas de Controle
Condicionais, ciclos e controle de fluxo em MambaScript.
Condicional — se / senao
ms
variavel idade = 18
se idade >= 18:
escreva "É maior de idade."
senao:
escreva "É menor de idade."
fimCondicionais Aninhadas
ms
variavel nota = 85
se nota >= 90:
escreva "Excelente!"
senao:
se nota >= 70:
escreva "Bom trabalho!"
senao:
se nota >= 50:
escreva "Suficiente."
senao:
escreva "Precisa melhorar."
fim
fim
fimEscolha — escolha / caso / padrao
ms
variavel dia = 2
escolha dia:
caso 1:
escreva "Segunda-feira"
parar
caso 2:
escreva "Terça-feira"
parar
caso 3:
escreva "Quarta-feira"
parar
padrao:
escreva "Outro dia"
fim⚠️
Use
parar ao final de cada caso para evitar que a execução continue nos próximos casos.Ciclo Enquanto
ms
variavel contador = 1
enquanto contador <= 5:
escreva "Contagem: " + contador
contador = contador + 1
fimCiclo Para
ms
para i de 1 ate 10:
escreva i
fim
# Tabuada do 7
para i de 1 ate 10:
escreva "7 x " + i + " = " + (7 * i)
fimCiclo Para Cada
ms
variavel frutas = ["manga", "papaia", "banana", "coco"]
para cada fruta em frutas:
escreva fruta
fimparar e continuar
ms
# parar — sai do ciclo quando i == 3
para i de 1 ate 10:
se i == 3:
parar
fim
escreva i
fim
# Saída: 1, 2
# continuar — pula i == 3
para i de 1 ate 5:
se i == 3:
continuar
fim
escreva i
fim
# Saída: 1, 2, 4, 5