Menu
Coddy logo textTech

Booleanos (bool)

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

Booleanos (bool tipo) tienen solo dos valores: true o false. Representan condiciones sí/no en los programas.

void main() {
  bool isRaining = true;
  print(isRaining);
}

Los valores booleanos se escriben sin comillas. Puedes reasignarlos:

void main() {
  bool isCompleted = false;
  print(isCompleted);
  
  // Cambiar el valor
  isCompleted = true;
  print(isCompleted);
}
challenge icon

Desafío

Principiante

Crea un programa en Dart que trabaje con valores booleanos para rastrear el estado de un personaje de juego simple:

  1. Declara una variable booleana llamada isAlive y establécela en true
  2. Declara una variable booleana llamada hasWeapon y establécela en false
  3. Declara una variable entera llamada healthPoints y establécela en 100
  4. Declara una variable double llamada speed y establécela en 7.5
  5. Imprime todas las variables con etiquetas descriptivas en el SIGUIENTE formato EXACTO:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Tu salida debe coincidir con este formato exacto.

Hoja de referencia

Los booleanos (tipo bool) tienen solo dos valores: true o false. Representan condiciones sí/no en los programas.

bool isRaining = true;
bool isCompleted = false;

Los valores booleanos se escriben sin comillas y se pueden reasignar:

bool isCompleted = false;
isCompleted = true; // Cambiar el valor

Pruébalo tú mismo

void main() {
  // Declara tus variables aquí
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // Imprime el estado del personaje
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
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