tutorial c conditional statements
exemplo de tabela hash c ++
Tutorial sobre declarações condicionais e de tomada de decisão em C #. Este tutorial explicará como usar as instruções If, If-Else, If-ElseIf e Nested If:
Classes, objetos e métodos em C # foram explicados em detalhes em nosso tutorial anterior.
Uma classe é basicamente o projeto de dados e os objetos são as instâncias da classe. Métodos, como já discutimos, contêm instruções / ações específicas que precisam ser executadas dentro de uma classe.
=> Explore toda a série de tutoriais de treinamento C # aqui
Neste tutorial, abordaremos as instruções condicionais usadas em C #.
O que você aprenderá:
Declarações condicionais em C #
As instruções condicionais C # são usadas quando queremos executar uma determinada ação dependendo de uma condição disponível.
As declarações de tomada de decisão requerem algumas condições que podem ser avaliadas pelo programa e um conjunto de declarações que podem ser executadas se a condição for avaliada como verdadeira ou outra declaração que possa ser executada quando a condição for avaliada como falsa.
Neste tutorial, iremos explicar como um operador condicional funciona com uma explicação de sintaxe adequada e alguns exemplos interessantes. Também examinaremos declarações condicionais aninhadas e outras declarações condicionais diferentes.
Antes de começar, vamos dar uma olhada em um fluxo geral do fluxo de tomada de decisão condicional.
OC # oferece diferentes declarações de tomada de decisão. Vamos explorá-los em detalhes.
Declaração If
A declaração If é composta de uma expressão booleana seguida por uma declaração. A instrução dentro da condição “if” é executada apenas se a expressão booleana retornar “true”. Se retornar falso, o programa simplesmente ignorará a instrução.
Sintaxe
A sintaxe para If é a palavra-chave “if” seguida pela condição booleana dentro do colchete seguido por chaves que encerram a instrução que precisa ser executada quando a expressão booleana retorna true.
If(Boolean condition){ The executable statement }
Exemplo:
int a = 10; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } Console.WriteLine('value of a and b are'+ a+' and '+b); Console.ReadLine(); } }
Passamos dois valores inteiros aeb com os mesmos dados. Se executarmos este programa como aeb são iguais, ou seja, 10. Isso significa que a condição booleana retornará verdadeira, portanto, a instrução dentro da condição será executada e o resultado será como mostrado abaixo.
Both a and b are equal value of a and b are 10 and 10
Se alterarmos o valor de a para 11, tornando-os diferentes. Isso significa que a expressão booleana retornará um valor falso. Se executarmos o programa agora, ele imprimirá o seguinte resultado.
value of a and b are 11 and 10
Como você pode ver claramente no exemplo acima, o programa não executou a instrução dentro da condição 'if' e executou diretamente a instrução fora dos limites da condição.
Declaração If Else
A próxima declaração de tomada de decisão é “if-else”. É basicamente uma declaração “if” com uma declaração “else” opcional que entra em cena se a condição booleana retornar um valor falso.
Sintaxe
A sintaxe também é semelhante ao “if” seguido por uma instrução else. Ele começa com a palavra-chave “if” seguida por um colchete envolvendo a condição booleana que é novamente seguida por colchetes contendo instruções. O fechamento da declaração “if” é seguido pela palavra-chave “else” envolvendo a declaração delimitada por colchetes.
If(Boolean condition) { Statement to be executed with the condition of the Boolean expression is true }else{ Statement to be executed if the condition of the Boolean expression is false. }
Exemplo:
funções de amigo em c ++
int a = 11; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } else{ /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are not equal'); } Console.ReadLine(); } }
Neste programa, temos dois valores inteiros, a e b. Portanto, se a condição for verdadeira, a instrução dentro do bloco “if” será executada e, se a condição for “falsa”, a instrução dentro do bloco else será executada.
Como aeb não são iguais, a condição booleana retornará o valor “falso” e o bloco else será executado com o seguinte resultado.
Both a and b are not equal
Se alterarmos o valor de a e b para torná-los iguais, a condição booleana se tornará verdadeira e o bloco “if” será executado com o seguinte resultado.
Both a and b are equal
Declaração If ... ElseIf ...
A declaração “if… else if…” tem um “else if” posicionado após a declaração “if”. Esta condição é muito útil para lidar com várias condições usando um único if seguido por vários “else if”, cada um dos quais representa uma condição separada.
Você pode usar uma série de “else if” após a instrução “if” para lidar com todas as suas condições.
Sintaxe
A sintaxe também é semelhante ao “if” seguido por uma única ou múltipla instrução “else if”, dependendo do número de condições que o usuário deseja tratar. Ele começa com a palavra-chave “if” seguida por uma condição entre colchetes e a declaração entre colchetes.
O colchete de fechamento é seguido pela palavra-chave “else if” com sua própria condição definida dentro do colchete, seguido por colchetes que envolvem a instrução.
If(Boolean condition) { Statement } else if(Boolean condition) { Statement }
Exemplo:
Vamos escrever um programa para descobrir se o valor inteiro fornecido pelo usuário é negativo, zero ou positivo.
int input = 11; if (input 0){ /* if the value is greater than zero this condition executes */ Console.WriteLine('The input value is a positive integer'); }
Como a entrada é um número inteiro positivo, o programa avaliará primeiro a primeira condição (entrada<0) e essa condição retornará falsa, portanto, o programa passará para a próxima instrução else if. Próxima condição (entrada == 0) e essa condição retornará novamente falsa, portanto, o programa irá novamente para a próxima instrução else if.
aplicativos para converter youtube para mp3
Próxima condição (entrada> 0) retorna um valor verdadeiro e o programa executará a instrução dentro da chave desta condição.
Quando compilado e executado, ele retornará a seguinte saída.
The input value is a positive integer
Instruções aninhadas If
As declarações aninhadas significam o uso de declarações “if” ou “else if” dentro de outra declaração “if” ou “else if”. Isso permite ao usuário implementar várias condições.
Exemplo:
Digamos que precisamos encontrar uma condição onde o número inteiro fornecido é maior que 10. Também temos outra condição, se o número for igual a 20, precisamos imprimir “O valor do inteiro é 20”, e se não for igual imprimiremos “O valor do inteiro não é 20”.
int input = 30; if (input > 10) { if (input == 20) { Console.WriteLine('The value of the integer is 20'); }else { Console.WriteLine('The value of the integer is not 20'); } } else{ Console.WriteLine('The value of integer is not greater than 10'); } Console.ReadLine();
No programa acima, aninhamos uma instrução “if-else” dentro de outra instrução “if-else”. Da mesma forma, qualquer instrução condicional pode ser aninhada dentro de outra instrução condicional.
Conclusão
Neste tutorial, discutimos instruções condicionais e de tomada de decisão em detalhes. Vimos como usar declarações “if”, “if-else”, “if… else if”. Também discutimos as instruções if aninhadas que podem ser usadas para hospedar diferentes instruções condicionais dentro de outra instrução condicional.
Quando uma condição booleana retorna um valor verdadeiro, o conteúdo dentro de “if” é executado e quando retorna um valor falso, então o conteúdo dentro de “else” é executado.
Podemos ou não ter uma declaração else após “if”. If… else if declaração pode ser usada para validar várias condições definidas diferentes.
Leia também = >> Declarações condicionais VBA
=> Confira os tutoriais aprofundados de treinamento C # aqui
Leitura recomendada
- Declarações condicionais Unix: If Then Else e Operadores relacionais
- Instruções condicionais do Python: instruções if_else, elif, nested if
- Declarações condicionais de VBScript: VBScript If, ElseIf, Select Case
- Tutorial de Python para iniciantes (treinamento prático e gratuito em Python)
- Adicionando declarações condicionais e de loop na visualização de palavras-chave - QTP Tutorial nº 4
- Tutorial de reflexão Java com exemplos
- Tutorial Python DateTime com exemplos
- Tutorial do Bugzilla: Tutorial prático da ferramenta de gerenciamento de defeitos