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 Simples em C Sharp com IF

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:

Sobre Fábio dos Reis (1363 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*