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:
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)O corpo só será executado se a condição for verdadeira.
A seguir, é apresentado um exemplo de programa em C ++ usando o IF-statement.
#incluirO 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)Um exemplo simples de usar Declaração if-else em C ++ é dado abaixo:
#incluirNo 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)O programa para usar elseif A declaração em C ++ é dada abaixo:
#incluirNo 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)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 ++:
#incluirNo 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.