Siga-nos

Inscreva-se

Siga-nos

Inscreva-se

Declarações condicionais

As declarações condicionais te permitem criar algoritmos mais inteligentes, fazendo-os tomar decisões durante a sua execução.

Antes de aprender sobre as declarações condicionais, primeiramente é recomendável que você já conheça o funcionamento dos operadores aritméticos.

Se você ainda não conhece os operadores aritméticos, certamente você deve ler este artigo em que explicamos com detalhes sobre o assunto.

Bom! Mas vamos ao que interessa!

O que são as declarações condicionais?

Na computação, uma declaração condicional é um elemento que fornece o poder de colocar mais inteligência nos algoritmos, pois elas dão ao algoritmo a capacidade de tomar decisões. Isso mesmo! Tomar decisões.

Desse modo, o uso das declarações condicionais permite que o algoritmo faça uma coisa ou outra, com base no que conhecemos como expressão condicional.

declarações-condicionais-conditional-statements-01

Só para exemplificar, imagine o seguinte cenário:

Um algoritmo possui uma variável chamada idade, cujo valor é digitado pelo usuário. O algoritmo precisa imprimir duas mensagens distintas a depender do valor contido nessa variável.

  • Dessa maneira, se o valor contido na variável idade for menor que 18, o algoritmo deverá exibir a mensagem “Você não pode acessar o sistema! É menor de idade!“.
  • Em contrapartida, caso o valor contido na variável idade seja maior ou igual a 18, o algoritmo deverá exibir a mensagem “Bem vindo ao sistema!“.

Mas como podemos fazer essa verificação? Como o algoritmo poderia perguntar:Ei, variável! O valor dentro de você é menor que 18?

Você vai aprender a partir de agora!

O comando IF

De fato, na maioria absoluta das linguagens de programação, utilizamos o comando if para criar as declarações condicionais.

Só para ilustrar, veja um exemplo abaixo da estrutura básica de um comando if:

1.if(expressão condicional){

2.     comando executado caso a expressão condicional seja verdadeira;

3.}

  • Na linha 1 (código acima), a expressão condicional é a pergunta que o algoritmo faz. Essa pergunta retorna dois possíveis valores: verdadeiro ou falso.
  • Nesse sentido, caso a resposta da expressão condicional da linha1 seja verdadeiro, o comando é executado na linha 2.

O exemplo da idade

Primeiramente, vamos visualizar o uso do comando if no exemplo da variável idade:

1.if(idade < 18){

2.     println("Você não pode acessar o sistema! É menor de idade!");

3.}

  • Na linha 1 (código acima), a expressão idade < 18 pergunta se o conteúdo da variável idade é menor que o valor 18.
  • Na linha 2 (código acima), o comando de impressão de mensagem é executado apenas se a expressão condicional da linha 1 retornar verdadeiro!

É importante observar que a expressão condicional da linha 1, fez uso do operador < (menor que).

O operador < é apenas um dos vários operadores relacionais existentes, que são, de fato, muito utilizados em declarações condicionais.

Aliás, no próximo artigo estudaremos detalhadamente os operadores relacionais.

Exercício 1

Para se certificar que você entendeu o funcionamento básico do comando if, faça o exercício proposto abaixo:

O comando ELSE

O comando else complementa o comando if. O else cria o que chamamos de fluxo alternativo, a fim de definir a ação que será executada se a expressão condicional retornar um valor falso.

Só para exemplificar, vamos retomar o exemplo anterior da idade:

1.if(idade < 18){

2.     println("Você não pode acessar o sistema! É menor de idade!");

3.}

  • Observe na linha 2 que o comando if define uma mensagem a ser impressa caso a expressão idade < 18 na linha 1 seja verdadeira.
  • Contudo, se a expressão condicional retornar falso, nada acontecerá. É aí que entra o comando else.

O código abaixo mostra como o comando else funciona.

1.if(idade < 18){

2.     println("Você não pode acessar o sistema! É menor de idade!");

3.} else {

4.     println("Bem vindo ao sistema!");

5.}

  • Se a idade < 18 na linha 1 retornar uma resposta falso, o comando da linha 4 (que é o conteúdo do else) será executado.

Exercício 2

Por fim, para se certificar que você realmente compreendeu o funcionamento do comando else, faça o exercício proposto abaixo:

Certamente, você aprendeu o básico sobre declarações condicionais. Todavia, ainda existe muito mais para aprender e praticar.

Por isso, continue sua evolução em programação e leia o nosso artigo sobre os operadores relacionais. Certamente, este conhecimento te dará o poder de escrever declarações condicionais muito mais avançadas!

Este artigo foi útil para você?

Então nos ajude a crescer e compartilhe-o com outras pessoas que se interessam por esse assunto!

Share on whatsapp
WhatsApp
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Siga-nos

Inscreva-se

O primeiro livro didático de programação para jogos digitais

Este site usa cookies para garantir que você obtenha a melhor experiência.