O que são declarações condicionais em C ++

O que são declarações condicionais em C ++
Declarações condicionais são um componente vital das linguagens de programação que permitem a execução de operações específicas com base em certos cenários verdadeiros e falsos. Com Declarações condicionais, Os programadores podem tomar decisões e controlar o fluxo de seus programas com base em determinadas condições.

Neste artigo, exploraremos mais profundamente o conceito de declarações condicionais na linguagem C ++, explicaremos seus tipos, sintaxe e exemplos.

Declarações condicionais na linguagem C ++

Existem quatro tipos de Declarações condicionais em C ++, que são:

  • If Declaração
  • Declaração if-else
  • else if declaração
  • Declaração de interruptor

1: Se a declaração

O If Declaração é o tipo mais básico de expressão condicional em c++. Ele executa um bloco de código se a condição for verdadeira. Se o resultado for falso, a parte do código será ignorada e o código passará para a próxima parte.

A seguir é a sintaxe usar IF-statement em C ++:

if (condição)
// corpo

O corpo só será executado se a condição for verdadeira.

A seguir, é apresentado um exemplo de programa em C ++ usando o IF-statement.

#incluir
usando namespace std;
int main ()
int num;
cout << "Please Enter any Number: ";
CIN >> num;
if (num> 0)
cout << "You Entered a Positive Number " << num << endl;

retornar 0;

O programa acima leva ao usuário a inserir um número, lê a entrada usando o CIN e depois verifica se a entrada é positiva. Se a entrada for positiva, o programa imprime uma mensagem para o console dizendo que o usuário inseriu um número positivo. O programa então termina com um código de saída de 0.

Saída

2: Declaração IF-Else

O if-else A declaração é uma declaração condicional que permite que um programa execute diferentes blocos de código, dependendo de uma condição específica ser verdadeira ou falsa. É uma declaração de tomada de decisão de mão dupla.

A seguir é a sintaxe usar if-else declarações em C ++:

if (condição 1)
// corpo
outro
// corpo

Um exemplo simples de usar Declaração if-else em C ++ é dado abaixo:

#incluir
usando namespace std;
int main ()
int num;
cout << "Enter a number: ";
CIN >> num;
if (num % 2 == 0)
cout << num << " is even" << endl;

outro
cout << num << " is odd" << endl;

retornar 0;

No programa acima, pedimos ao usuário que insira um número e depois utilize o Declaração if-else Para verificar se o número inserido é par ou estranho. Se o número inserido for divisível por 2 (i.e., O restante do NUM / 2 é 0), a mensagem é impressa dizendo que o número é par e vice -versa.

Saída

3: caso contrário, se declaração

Às vezes, podemos precisar executar seções de código com base em quando uma condição é verdadeira ou incorreta, e podemos ter mais de duas alternativas. Podemos conseguir isso por elseif declaração.

A seguir é a sintaxe usar elseif Declaração em C ++:

if (condição 1)
// corpo
elseif (condição 2)
// corpo
elseif
// executa quando todas as condições acima são falsas

O programa para usar elseif A declaração em C ++ é dada abaixo:

#incluir
usando namespace std;
int main ()
int num;
cout << "Enter a number between 1 and 5: ";
CIN >> num;
if (num == 1)
cout << "You entered one" << endl;

else if (num == 2)
cout << "You entered two" << endl;

else if (num == 3)
cout << "You entered three" << endl;

else if (num == 4)
cout << "You entered four" << endl;

else if (num == 5)
cout << "You entered five" << endl;

outro
cout << "Invalid input" << endl;

retornar 0;

No código acima, o NUM é inicializado como 10 daí verificar se a condição. No código acima, se a condição for falsa, pois o número for menor que 5 move o segundo caso, se a condição, também for falsa, pois o NU não for igual a 10, portanto, execute a condição que será exibida na tela.

Saída

4: Declaração de comutação

O Declaração de interruptor é uma declaração de controle que permite executar diferentes ações com base no valor de uma variável ou expressão. O Declaração de interruptor funciona comparando o valor da expressão ou variável com os valores especificados em cada instrução. Se uma correspondência for encontrada, o bloco de código associado a esse caso é executado.

A sintaxe geral para usar Declaração de interruptor em C ++ é dado abaixo:

switch (expressão)
caso 1:
// bloco de código
quebrar;
Caso 2:
// bloco de código
quebrar;
..
padrão:
// bloco de código

O expressão é a variável ou expressão que você deseja testar. Deve avaliar um tipo integral ou um tipo enumerado. O declarações de caso Defina os valores possíveis que a expressão pode assumir, juntamente com o código que deve ser executado se esse valor for correspondido. O declaração de quebra é usado para sair da declaração de interruptor após a correspondência de um caso. A instrução padrão define o código para executar se a expressão não corresponder a nenhum dos valores do caso.

A seguir é um exemplo simples de usar Declaração do caso do interruptor em C ++:

#incluir
usando namespace std;
int main ()
int num = 2;
switch (num)
caso 1:
cout << "Moday \n";
quebrar;
Caso 2:
cout << "Tuesday\n";
quebrar;
Caso 3:
cout << "Wednesday\n";
quebrar;
Caso 4:
cout << "Thursday\n";
quebrar;
Caso 5:
cout << "Friday\n";
quebrar;
padrão:
cout << "Saturday\n";
quebrar;

retornar 0;

No código acima, temos um número variável inicializado para 2. O Declaração de interruptor verifica o valor de num e executa o bloco de código associado ao estojo correspondente. Como o NUM é 2, o programa imprimirá “Terça -feira”.

Saída

Conclusão

Declarações condicionais são uma parte importante de qualquer linguagem de programação, incluindo c++. Essas declarações permitem que os programadores tomem decisões e controlem o fluxo de seus programas com base em determinadas condições. Este artigo discute quatro tipos diferentes de Declarações condicionais Usado em C ++ com seus exemplos de sintaxe e codificação. Ao usar essas declarações, os programadores podem criar programas que podem reagir e se adaptar a diferentes situações e fornecer experiências mais dinâmicas e interativas para os usuários.