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 determine a nota de um aluno com base em sua pontuação na prova:

  1. Declare uma variável inteira chamada examScore com o valor 78
  2. Use uma estrutura com if, else if e else para determinar a nota em letra:
    • Se a pontuação for 90 ou superior, a nota será 'A'
    • Se a pontuação estiver entre 80 e 89, a nota será 'B'
    • Se a pontuação estiver entre 70 e 79, a nota será 'C'
    • Se a pontuação estiver entre 60 e 69, a nota será 'D'
    • Se a pontuação for inferior a 60, a nota será 'F'
  3. Imprima o resultado no 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.

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

Pratique por conta própria: Compilador de Dart online