Menu
Coddy logo textTech

La sentencia 'else if'

Parte de la sección Fundamentos del Journey de Dart de Coddy — lección 33 de 94.

La else if statement en Dart extiende la estructura básica if-else al permitirte verificar múltiples condiciones en secuencia. Es útil cuando necesitas manejar más de dos posibles resultados en tu código.

Aquí está la sintaxis básica de una declaración if-else if-else:

if (condition1) {
  // Código para ejecutar cuando condition1 es verdadero
} else if (condition2) {
  // Código para ejecutar cuando condition1 es falso y condition2 es verdadero
} else {
  // Código para ejecutar cuando tanto condition1 como condition2 son falsos
}
challenge icon

Desafío

Principiante

Crea un programa que determine la calificación de un estudiante basada en su puntuación del examen:

  1. Declara una variable entera nombrada examScore con un valor de 78
  2. Usa una estructura if, else if y else para determinar la calificación con letra:
    • Si la puntuación es 90 o superior, la calificación es 'A'
    • Si la puntuación es 80-89, la calificación es 'B'
    • Si la puntuación es 70-79, la calificación es 'C'
    • Si la puntuación es 60-69, la calificación es 'D'
    • Si la puntuación es inferior a 60, la calificación es 'F'
  3. Imprime el resultado con el siguiente formato:
Exam score: 78
Grade: C

Tu salida debe coincidir exactamente con este formato, pero con la calificación apropiada para la puntuación.

Pruébalo tú mismo

void main() {
  // Declara la variable examScore aquí
  int examScore = 78;
  
  // Escribe tu estructura if-else if-else aquí

  
  // Imprime el resultado
  print("Exam score: $examScore");
  print("Grade: $grade");
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos