Menu
Coddy logo textTech

Booleanos (bool)

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

Booleanos (bool tipo) têm apenas dois valores: true ou false. Eles representam condições sim/não em programas.

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

Os valores booleanos são escritos sem aspas. Você pode reatribuí-los:

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

Desafio

Iniciante

Crie um programa em Dart que trabalha com valores booleanos para rastrear o status de um personagem de jogo simples:

  1. Declare uma variável booleana chamada isAlive e defina-a como true
  2. Declare uma variável booleana chamada hasWeapon e defina-a como false
  3. Declare uma variável inteira chamada healthPoints e defina-a como 100
  4. Declare uma variável double chamada speed e defina-a como 7.5
  5. Imprima todas as variáveis com rótulos descritivos no EXATO seguinte formato:
Character Status:
Alive: true
Armed: false
Health: 100
Speed: 7.5

Sua saída deve corresponder exatamente a este formato.

Folha de consulta

Booleanos (tipo bool) têm apenas dois valores: true ou false. Eles representam condições sim/não em programas.

bool isRaining = true;
bool isCompleted = false;

Os valores booleanos são escritos sem aspas e podem ser reatribuídos:

bool isCompleted = false;
isCompleted = true; // Alterar o valor

Experimente você mesmo

void main() {
  // Declare suas variáveis aqui
  bool isAlive = ?;
  bool hasWeapon = ?;
  int healthPoints = ?;
  double speed = ?;
  
  // Imprima o status do personagem
  print("Character Status:");
  print("Alive: " + isAlive.toString());
  print("Armed: " + hasWeapon.toString());
  print("Health: " + healthPoints.toString());
  print("Speed: " + speed.toString());
}
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