Menu
Coddy logo textTech

If - Else

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 27 de 86.

Às vezes, você precisa que seu programa faça uma coisa quando uma condição é verdadeira e algo diferente quando ela é falsa. A cláusula else fornece um caminho alternativo de execução.

let temperature = 15

if temperature > 25 {
    print("It's warm outside")
} else {
    print("It's cool outside")
}

Quando a condição é falsa, o código dentro do bloco else é executado. Isso garante que exatamente um dos dois blocos de código sempre será executado.

Para situações com mais de duas possibilidades, você pode encadear várias condições usando else if:

let score = 75

if score >= 90 {
    print("Excellent")
} else if score >= 70 {
    print("Good")
} else if score >= 50 {
    print("Pass")
} else {
    print("Fail")
}

Swift avalia cada condição de cima para baixo e executa o primeiro bloco em que a condição é verdadeira. O else final funciona como um caso geral para quaisquer situações restantes. Essa estrutura permite lidar com vários cenários distintos de forma clara e legível.

challenge icon

Desafio

Fácil
Escreva uma função getAgeGroup que receba age e retorne a categoria de faixa etária correspondente.

Use if, else if e else para categorizar a idade em um dos quatro grupos.

Condições:

  • Se a idade for menor que 13, retorne "Child"
  • Se a idade for pelo menos 13, mas menor que 20, retorne "Teenager"
  • Se a idade for pelo menos 20, mas menor que 65, retorne "Adult"
  • Se a idade for 65 ou mais, retorne "Senior"

Parâmetros:

  • age (Int): A idade da pessoa

Retorna: A categoria de faixa etária como uma String

Experimente você mesmo

func getAgeGroup(age: Int) -> String {
    // Escreva o código aqui
}
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 Fundamentos

Pratique por conta própria: Playground de Swift