- Autor
- Nome
- Nelson Silva
- Social
Introdução
A tomada de decisões é uma parte fundamental da programação. Em C#, as instruções condicionais if, else if e else permitem que o seu programa tome decisões baseadas em certas condições, direcionando o fluxo do código conforme necessário.
- Estrutura Básica
- if: A Decisão Inicial
- else if: Avaliações Adicionais
- else: O Cenário Padrão
- Considerações Adicionais
- Operadores de Comparação
- Combinando Condições
Estrutura Básica
As instruções condicionais são baseadas em avaliações booleanas: verdadeiro ou falso. A estrutura básica começa com "if", seguida por uma condição. Se essa condição for verdadeira, o código dentro do bloco "if" é executado.
if: A Decisão Inicial
A instrução "if" avalia uma condição e, se essa condição for verdadeira, executa o bloco de código que a segue.
else if: Avaliações Adicionais
Quando a condição "if" não é satisfeita, o programa pode verificar outras condições usando "else if". O código dentro de um bloco "else if" só é executado se sua condição for verdadeira e todas as condições "if" e "else if" anteriores forem falsas.
else: O Cenário Padrão
A instrução "else", que não possui uma condição, serve como um caso padrão. Se nenhuma das condições "if" ou "else if" for satisfeita, o código dentro do bloco "else" é executado.
using System;
namespace Base {
class IfElseIfEElse {
public void Run() {
int x = 30;
if (x == 10) {
Console.WriteLine("O valor de x é igual a 10.");
}
else if (x == 20) {
Console.WriteLine("O valor de x é igual a 20.");
}
else {
Console.WriteLine("O valor de x é diferente de 10 e de 20.");
}
}
}
}
// O valor de x é diferente de 10 e de 20.
Considerações Adicionais
Operadores de Comparação
As condições frequentemente utilizam operadores de comparação, tais como:
==
para igualdade!=
para desigualdade<
menor que>
maior que<=
menor ou igual a>=
maior ou igual a
Estes operadores permitem avaliar a relação entre dois valores.
Combinando Condições
Utilizando operadores lógicos, como &&
(E) e ||
(OU), é possível combinar múltiplas condições, tornando a avaliação ainda mais flexível.
Conclusão
As instruções condicionais "if", "else if" e "else" são fundamentais para a tomada de decisões em C#. Ao compreender plenamente estas instruções, é possível criar programas mais dinâmicos e adaptativos.