C # se declaração

C # se declaração

Ao executar programas, geralmente enfrentamos situações para controlar o fluxo do programa, onde estamos implícitos para testar as condições, sejam elas verdadeiras ou falsas. Em C Sharp, como outras linguagens de programação, uma declaração IF é usada nesta situação. Se a condição aplicada à declaração for verdadeira, o programa prosseguirá; Caso contrário, é encerrado. Este artigo conterá o funcionamento da declaração IF em C Sharp.

Sintaxe

IF (expressão booleana / condição)

// declaração a ser exibida se a condição for verdadeira

Esta é a sintaxe de uma instrução IF simples; Ao adicionar outras peças e outras peças, mais declarações condicionais são adicionadas de acordo.

Exemplo # 1: se a declaração em C Sharp

Para implementar a estatura IF em linguagem nítida C, precisamos incluir algumas bibliotecas para executar o programa. Por exemplo, 'sistema' é usado no exemplo dado. O C nítido ou .A estrutura da rede fornece acesso à funcionalidade do sistema; Usamos o arquivo de cabeçalho do sistema em nossos códigos de origem.

Usando o sistema:

Da mesma forma, o espaço para nome é usado para organizar logicamente as interfaces, classes e estruturas. Um único namespace pode conter outros espaços para nome, é por isso que também é conhecido como um espaço para nome aninhado. Como sabemos, a C Sharp evoluiu através do conceito de programação orientada a objetos; Portanto, precisamos declarar aulas antes de iniciar qualquer programa. Neste programa, nomeamos uma classe de 'declaração'; Dentro da classe, o programa principal estático é escrito com argumentos do tipo string. Dentro do programa principal, mencionaremos a parte lógica que precisamos implementar.

Como estamos preocupados com a estatura IF. Então, usamos uma única instrução IF no programa. O código foi projetado de tal maneira que verificará se o número é maior ou menor que 5. Então, tomamos uma variável do tipo inteiro que conterá um número inteiro. Agora para a comparação, usaremos o '<' less-than operator in the code.

Se (número < 5)

Se a declaração funcionar sobre a técnica booleana, porque se a condição for alcançada, ele retornar. O número é 4; Quando usado no loop, a instrução IF verificará, então a declaração dentro do loop será executada. Como Cout em C ++, console. A WriteLine é usada em C Sharp para imprimir qualquer resultado no terminal do console. Uma declaração foi escrita fora do corpo para garantir que isso sempre seja executado. Não tem preocupação com a declaração IF; portanto, a condição da declaração IF é verdadeira ou falsa, a declaração fora do corpo será executada.

Salve o arquivo com o '.Extensão de CS. E use o terminal Ubuntu para executar o código escrito no editor de texto. Para C-Sharp, usaremos o compilador MCS instalado facilmente no Ubuntu; Agora, depois que o código for compilado sem nenhum erro, nós o executaremos através de uma palavra -chave mono e o nome do arquivo com a extensão 'exe'.

$ Mcs a.cs
$ mono a.exe

Exemplo # 2. Se declaração com mais.

Em muitos cenários, você precisa fornecer mais do que uma única opção condicional de acordo com a demanda do programa que pode ser realizada através de uma única instrução IF; portanto, usamos a instrução IF-ELSE Combine. Na declaração IF, se a condição for falsa, o controle sai do corpo, mas neste caso, em uma condição falsa, o controle vai para a parte parte do corpo. Em outras palavras, a parte else é para que a condição negativa seja executada. No exemplo, um número é levado e aplicamos o mesmo conceito que no primeiro exemplo. Como o número 10 é maior que o número 5 usado na parte se parte da declaração, o controle será destinado à parte else, de modo que a declaração dentro da parte eliminada será exibida.

Outro

Novamente, uma declaração fora do corpo IF mostra que a parte 'se' ou a parte não é executada; Esta linha sempre será executada porque não é a parte da declaração if.

Você verá que a afirmação que está dentro da parte mais é exibida e a externa.

Exemplo # 3: declaração if-else-if

Outro tipo da declaração 'if' junto com outro 'se' é usada aqui. Ao usar essa abordagem, podemos aplicar mais de duas condições no mesmo programa. Este exemplo usa o envolvimento do usuário. O usuário inserirá o número, que é verificado de acordo com a instrução 'if-else if if. Dentro do programa principal, usaremos uma função 'readline' para obter valor do usuário. Uma variável do tipo inteiro aceitará o número.

Int number = converter.TOINT32 (console.Leia a linha());

Esta declaração converterá o valor inserido primeiro no número inteiro através da função 'toint32 ()'.

Caso contrário, se (número> 10)

O número inserido será verificado através da declaração 'se. Na execução, o usuário inserirá um número. Por exemplo, o usuário entra primeiro 17, por isso é maior que 10; Primeiro, o controle estará na parte 'se', a condição estará errada; então, a parte 'else' se comparará, a condição é verdadeira; portanto, a afirmação dentro dela será executada e o controle sairá de o corpo.

Agora, se o usuário entrar 10, esse é o mesmo número usado para a comparação, então o terceiro, caso contrário, a parte será executada. A parte else não contém nenhuma condição e exibe apenas uma mensagem diretamente.

Exemplo # 4: declaração aninhada se

Como somos conhecidos sobre os loops aninhados, da mesma forma, a declaração aninhada if-else funciona em uma linguagem afiada; Dentro da declaração 'se', há outra declaração se. A lógica funciona de tal maneira que, se a estatura externa se for verdadeira, então a declaração interna se com a parte é executada.

Caso contrário, se o corpo externo for falso, então o controle vai para a parte parte do corpo externo. A parte else do corpo externo contém ainda a 'declaração if' dentro dele.

Tomamos três números inteiros. E agora, compararemos todos eles com a declaração if aqui, a externa se contém a afirmação de que, se o primeiro valor for maior que o segundo, compare novamente o primeiro valor com o terceiro, como a condição de externo se, se tornar verdadeiro, tão interior se for comparar, o controle será destinado à parte else e o programa será executado, pois a parte eliminada retornará verdadeira. Enquanto o código restante contém a mesma comparação da segunda variável com a terceira.

Na execução, você verá que a terceira variável é a maior.

Conclusão

C Sharp contém a estatura IF em mais de uma maneira. Cada tipo é explicado usando exemplos simples para elaborar e destacar o funcionamento da estatura IF no sistema operacional Ubuntu. Usamos o Mono, MCS Compiler para a compilação. Outro compilador também pode ser usado para obter melhores resultados de uma maneira eficiente.