Menu
Coddy logo textTech

A Instrução 'else if'

Parte da seção Fundamentos do Journey de Dart da Coddy — lição 33 de 94.

A instrução else if em Dart estende a estrutura básica if-else permitindo que você verifique múltiplas condições em sequência. É útil quando você precisa lidar com mais de dois resultados possíveis no seu código.

Aqui está a sintaxe básica de uma declaração if-else if-else:

if (condition1) {
  // Código a ser executado quando condition1 for verdadeiro
} else if (condition2) {
  // Código a ser executado quando condition1 for falso e condition2 for verdadeiro
} else {
  // Código a ser executado quando condition1 e condition2 forem falsos
}
challenge icon

Desafio

Iniciante

Crie um programa que determina a nota de um aluno com base na pontuação do exame:

  1. Declare uma variável inteira chamada examScore com o valor de 78
  2. Use uma estrutura if, else if e else para determinar a nota de letra:
    • Se a pontuação for 90 ou superior, a nota é 'A'
    • Se a pontuação for 80-89, a nota é 'B'
    • Se a pontuação for 70-79, a nota é 'C'
    • Se a pontuação for 60-69, a nota é 'D'
    • Se a pontuação for abaixo de 60, a nota é 'F'
  3. Imprima o resultado com o seguinte formato:
Exam score: 78
Grade: C

Sua saída deve corresponder exatamente a este formato, mas com a nota apropriada para a pontuação.

Folha de consulta

A else if statement em Dart permite que você verifique múltiplas condições em sequência quando precisar lidar com mais de dois resultados possíveis.

Sintaxe básica:

if (condition1) {
  // Code to execute when condition1 is true
} else if (condition2) {
  // Code to execute when condition1 is false and condition2 is true
} else {
  // Code to execute when both condition1 and condition2 are false
}

Experimente você mesmo

void main() {
  // Declare a variável examScore aqui
  int examScore = 78;
  
  // Escreva sua estrutura if-else if-else aqui

  
  // Imprima o resultado
  print("Exam score: $examScore");
  print("Grade: $grade");
}
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