Condições e, se então declarações em C#

Condições e, se então declarações em C#

Ao escrever um programa C#, temos que tomar decisões em vários níveis, sobre esta decisão que o restante do nosso código depende. Da mesma forma, como outras linguagens de programação, C# também possui declarações de tomada de decisão ou se então declarações. Este artigo abrange quais são as condições em C# e como podemos controlar a tomada de decisões usando declarações diferentes.

Índice

  • Quais são as condições em C#
  • Tipos de declarações em C#
  • Declaração se (se-then)
  • declaração if-else (if-then-else)
  • declaração if-else if (if-then-else if)
  • Declaração de If-Else aninhada
  • Conclusão

Quais são as condições em C#?

As condições são usadas para tomar decisões sobre qual bloco de código executar com base em circunstâncias específicas. As condições podem ser verdadeiras ou falsas, dependendo da entrada. Um programa pode usar as condições para determinar se uma ação específica é necessária, se um loop deve continuar ou se um método deve ser executado.

Tipos de declarações em C#

Declarações condicionais em C# apenas executam um código quando a condição definida é verdadeira. Algumas condições frequentemente usadas em C# incluem se, if-else, if-else-if, trocar, e aninhado declarações.

Aqui estão alguns exemplos de declarações condicionais em C#:

  • Declaração se (se-then)
  • declaração if-else (if-then-else)
  • declaração if-else if (if-then-else if)
  • Declaração de If-Else aninhada

Declaração se (se-then)

As declarações if-then são o tipo mais básico de declarações condicionais em C#. Eles permitem que os programas executem vários blocos de código, dependendo da condição definida. Se uma condição definida se tornar verdadeiro, o código dentro do se O bloco será executado. Se uma condição definida for falso, O programa irá pular o código dentro do se Bloqueie e continue executando o código REST.

Sintaxe

A seguir, a sintaxe para a instrução IF IF em C#:

se (condição)

// código para executar se a condição for verdadeira

Aqui no código acima, se a condição vier verdadeiro A declaração/declarações dentro do bloco de condição se será executada. E se a condição se tornar falso A declaração/declarações escritas dentro da condição será ignorada.

Código de exemplo

O seguinte programa C# explica o uso de se então declaração:

usando o sistema;
programa de classe

estático void main (string [] args)

int x = 10;
se (x> 5)

Console.WriteLine ("X é maior que 5");


Aqui no código acima, se X for maior que 5, a saída será x é maior que 5.

declaração if-else (if-then-else)

O if-else A declaração também depende da condição definida. Se a condição definida se tornar verdadeiro, O código de bloco se será executado. Se a condição se tornar falso, o código após a condição de eliminação será executada.

O if-else As declarações são usadas quando queremos executar dois códigos diferentes usando a mesma condição. É de alguma forma como um indivíduo se declaração.

Sintaxe

A seguir está a sintaxe para se if-else (if-then-else) declaração em C#

se (condição)

// código para executar se a condição for verdadeira

outro

// código para executar se a condição for falsa

Código de exemplo

O seguinte programa C# explica o uso de if-then-else declarações:

usando o sistema;
programa de classe

estático void main (string [] args)

int x = 10;
se (x> 5)

Console.WriteLine ("X é maior que 5");

outro

Console.WriteLine ("X é menor ou igual a 5");


O programa declara primeiro uma variável inteira x com o valor de 10. A condição se verificará se x é maior que o número 5, a saída no console será x é maior que 5 e se o valor da variável x for menor ou igual a 5 a mensagem x é menor ou igual a 5 será exibido.

declaração if-else if (if-then-else if)

Esta declaração testa várias condições. Cada uma dessas condições possui um código separado, que só será executado se a condição específica para esse bloco de código se tornar verdadeira.

Sintaxe

Abaixo está sintaxe para se if-else-if (if-then-else if) Declaração em C#:

if (condição1)

// bloco de código que será executado se a condição acima1 for verdadeira

caso contrário, se (condição2)

// bloco de código que será executado se a condição2 for verdadeira e a condição1 é falsa

outro

// código para executar se a condição1 e a condição2 forem falsos

Código de exemplo

O seguinte programa C# explica o uso de if-then-else if declaração:

usando o sistema;
programa de classe

estático void main (string [] args)

int x = 10;
se (x> 15)

Console.WriteLine ("X é maior que 15");

caso contrário, se (x> 10)

Console.WriteLine ("X é maior que 10, mas menor ou igual a 15");

outro

Console.WriteLine ("X é menor ou igual a 10");


No código acima, o valor de 10 é atribuído a uma variável inteira x. Depois disso, um if-else-if A instrução verificará a variável x e produzirá o resultado, dependendo do valor de x. Aqui a variável x é igual a 10, a saída é x é menor ou igual a 10.

Declaração de If-Else aninhada

Nesta declaração, testamos várias condições e executamos diferentes blocos de código de acordo com sua saída. Como resultado, diferentes blocos de código podem ser executados com base nas condições disponíveis. Uma principal diferença nesta afirmação é que uma condição está dentro de outra.

Sintaxe

A seguir está a sintaxe para se Aninhado if-else Declaração em C#:

if (condição1)

IF (condição2)

// código que será executado se a condição1 e a condição2 for verdadeira

outro

// código que será executado se a condição1 for verdadeira, mas a condição2 é falsa


outro

// código que só será executado se a condição1 for falsa

Código de exemplo

Após o programa C# explicar o uso do Aninhado if-else declaração:

usando o sistema;
programa de classe

estático void main (string [] args)

int x = 10;
int y = 5;
se (x> 5)

se (y> 5)

Console.WriteLine ("X e Y são maiores que 5");

outro

Console.WriteLine ("X é maior que 5, mas y é menor ou igual a 5");


outro

Console.WriteLine ("X é menor ou igual a 5");


Este código declara uma classe de programa com um método principal que atribui os valores de 10 a x e 5 para variável y. Em seguida, ele usa declarações if-else aninhadas para verificar os valores de x e y e imprime uma mensagem para o console com base em seus valores.

A saída do programa será que x é maior que 5, mas y é menor ou igual a 5 porque o valor de x é maior que 5, mas o valor de y não é maior que 5.

Conclusão

Condições e declarações IF-Then em C# são construções de programação essenciais que nos permitem tomar decisões com base em circunstâncias específicas. O se então As declarações são o tipo mais básico de declarações condicionais e permitem que o programa execute diferentes blocos de código com base no resultado de uma condição. Para obter conhecimento sobre todos os diferentes tipos de condições, leia o artigo.