Bóson Treinamentos em Ciência e Tecnologia

Programação em C# – Estruturas de Decisão Condicional Simples e Composta – 08

Estruturas de Decisão Condicional Simples e Composta em C#

Condicional Simples com If

Usada para testar condições e determinar as ações a seguir de acordo com o resultado do teste lógico.

Sintaxe:

if (expressão_a_testar) {
códigos a executar;
}

A expressão booleana que será testada deve estar sempre dentro de parênteses.

Exemplo: Vamos testar dois números e exibir uma mensagem no console se eles forem iguais entre si:

int num1;
int num2;
Console.WriteLine(“Digite um número:”);
num1 = int.Parse(Console.ReadLine());
Console.WriteLine(“Digite outro número:”);
num2 = int.Parse(Console.ReadLine());
if (num1 == num2)
{
      Console.WriteLine(“Os números são iguais”);
}

Veja o resultado a seguir:

Condicional Composto com IF..ELSE

Com a estrutura de decisão condicional composta é possível criar um bloco de código para ser executado quando a expressão lógica retornar True (verdadeiro), e outro bloco de código que será executado se a expressão lógica retornar False (falso). Usamos a palavra-chave ELSE para delimitar o bloco False:

Sintaxe:

if (expressão) {
códigos a executar se expressão for verdadeira;
}
else
{
códigos a executar se expressão for falsa;
}

Exemplo: No exemplo a seguir testaremos dois números para ver se são iguais, e exibiremos mensagens diferentes caso sejam iguais ou diferentes entre si:

int num1;
int num2;
Console.WriteLine(“Digite um número:”);
num1 = int.Parse(Console.ReadLine());
Console.WriteLine(“Digite outro número:”);
num2 = int.Parse(Console.ReadLine());
if (num1 == num2)
{
      Console.WriteLine(“Os números são iguais”);
}
else
{
     Console.WriteLine(“Os números são diferentes”);
}

Para eliminar quaisquer dúvidas acerca do que foi exposto, assista a um vídeo sobre o assunto:

Sair da versão mobile