Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Estrutura de decisão if else no Dart

Estrutura de decisão if else no Dart

Estrutura de decisão if else no Dart

Introdução

As estruturas de decisão são essenciais para qualquer linguagem de programação, pois permitem que o programador tome decisões com base em condições específicas. Bem como no Dart, a estrutura de decisão if else executar um bloco de código se uma condição for verdadeira e outro bloco de código se a condição for falsa.

O que é a estrutura if else?

A estrutura if else é composta por duas partes principais: a condição e os blocos de código. A condição é uma expressão lógica que pode ser verdadeira ou falsa. Porque se a condição for verdadeira, o bloco de código dentro do if será executado. Quando a condição é falsa, o bloco de código dentro do else é executado.

Estrutura básica

A estrutura básica da estrutura if else é a seguinte:

Dart

if (condição) {
  // Bloco de código executado quando a condição for verdadeira
} else {
  // Bloco de código executado quando a condição for falsa
}

Exemplo

Contudo o seguinte exemplo verifica se a variável idade é maior que 18 anos. Se for, o programa imprime a mensagem “Você é maior de idade”. Se não for, o programa imprime a mensagem “Você é menor de idade”.

Dart

int idade = 18;

if (idade > 18) {
  print("Você é maior de idade");
} else {
  print("Você é menor de idade");
}

Operadores lógicos

A estrutura if else e usada com uma variedade de operadores lógicos para verificar uma variedade de condições. Alguns dos operadores lógicos mais comuns incluem:

  • == Igual
  • != Diferente
  • > Maior que
  • < Menor que
  • >= Maior ou igual que
  • <= Menor ou igual que

Exemplo

Da mesma forma o seguinte exemplo verifica se a variável idade é maior ou igual a 18 anos. Se for, o programa imprime a mensagem “Você é maior de idade ou tem 18 anos”. Se não for, o programa imprime a mensagem “Você é menor de idade”.

Dart

int idade = 18;

if (idade >= 18) {
  print("Você é maior de idade ou tem 18 anos");
} else {
  print("Você é menor de idade");
}

Estrutura else if

A estrutura else if permite que você verifique várias condições. Porque a estrutura composta por uma série de condições if seguidas por um bloco de código else, a princípio se a primeira condição for verdadeira, a estrutura executa o bloco de código dentro do if. Se a primeira condição for falsa, a estrutura verifica a segunda condição. Se a segunda condição for verdadeira, a estrutura executa o bloco de código dentro do segundo if. Enfim o processo continua até que uma condição seja verdadeira ou até que o bloco de código else seja alcançado.

Exemplo

O seguinte exemplo verifica a idade do usuário e imprime uma mensagem apropriada.

Dart

int idade = 18;

if (idade < 12) {
  print("Você é uma criança");
} else if (idade < 18) {
  print("Você é um adolescente");
} else {
  print("Você é um adulto");
}

Conclusão

Em suma a estrutura de decisão if else é uma ferramenta poderosa que e usada para tomar decisões complexas em seu código Dart. Afinal usando as diferentes opções disponíveis, você pode criar estruturas de decisão que atendam às suas necessidades específicas.

Assine nossa newsletter

Seja avisado sempre que surgir conteúdo novo

Blog mundo dev Mobile - Copyright © 2023 - Todos os Direitos Reservados.