¿Qué son las declaraciones condicionales en C ++?

¿Qué son las declaraciones condicionales en C ++?
Declaraciones condicionales son un componente vital de los lenguajes de programación que permiten la ejecución de operaciones específicas basadas en ciertos escenarios verdaderos y falsos. Con declaraciones condicionales, Los programadores pueden tomar decisiones y controlar el flujo de sus programas basados ​​en ciertas condiciones.

En este artículo, exploraremos más profundamente en el concepto de declaraciones condicionales en el lenguaje C ++, explicaremos sus tipos, sintaxis y ejemplos.

Declaraciones condicionales en el lenguaje C ++

Hay cuatro tipos de declaraciones condicionales En C ++, que son:

  • Declaración if
  • Declaración if-else
  • más si la declaración
  • instrucción de cambio

1: Si la declaración

El Declaración if es el tipo más básico de expresión condicional en c++. Ejecuta un bloque de código si la condición es verdadera. Si el resultado es falso, la parte del código se ignorará y el código pasará a la siguiente parte.

La siguiente es la sintaxis para usar si estaticar En C ++:

if (condición)
// cuerpo

El cuerpo solo se ejecutará si la condición es verdadera.

El siguiente es un ejemplo de un programa en C ++ usando el si estaticar.

#incluir
usando el espacio de nombres STD;
int main ()
int num;
cout << "Please Enter any Number: ";
CIN >> NUM;
if (num> 0)
cout << "You Entered a Positive Number " << num << endl;

regresar 0;

El programa anterior solicita al usuario que ingrese un número, lea la entrada usando CIN y luego verifica si la entrada es positiva. Si la entrada es positiva, el programa imprime un mensaje en la consola que dice que el usuario ha ingresado un número positivo. El programa luego termina con un código de salida de 0.

Producción

2: declaración if-else

El if-else La declaración es una declaración condicional que permite que un programa ejecute diferentes bloques de código dependiendo de si una condición particular es verdadera o falsa. Es una declaración de toma de decisiones de dos vías.

La siguiente es la sintaxis para usar if-else declaraciones en C ++:

if (condición 1)
// cuerpo
demás
// cuerpo

Un ejemplo simple de usar Declaración if-else En C ++ se da a continuación:

#incluir
usando el espacio de nombres STD;
int main ()
int num;
cout << "Enter a number: ";
CIN >> NUM;
if (num % 2 == 0)
cout << num << " is even" << endl;

demás
cout << num << " is odd" << endl;

regresar 0;

En el programa anterior, le pedimos al usuario que ingrese un número y luego utiliza el Declaración if-else para verificar si el número ingresado es uniforme o impar. Si el número ingresado es divisible por 2 (i.mi., El resto de num / 2 es 0), el mensaje se imprime diciendo que el número es uniforme y viceversa.

Producción

3: de lo contrario si la declaración

A veces es posible que necesitemos ejecutar secciones de código en función de cuándo una condición es verdadera o incorrecta, y es posible que tengamos más de dos alternativas. Podemos lograr esto por elseif declaración.

La siguiente es la sintaxis para usar elseif declaración en c ++:

if (condición 1)
// cuerpo
elseif (condición 2)
// cuerpo
elseif
// se ejecuta cuando todas las condiciones anteriores son falsas

El programa para usar elseif La declaración en C ++ se da a continuación:

#incluir
usando el espacio de nombres 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;

demás
cout << "Invalid input" << endl;

regresar 0;

En el código anterior, el NUM se inicializa como 10 Por lo tanto, verifique si la condición. En el código anterior, si la condición es falsa ya que el número es inferior a 5 de movimiento en segundo lugar si la condición, también es falsa ya que el NUM no es igual a 10, por lo que ejecutar la condición de lo contrario se mostrará en la pantalla.

Producción

4: Declaración de interruptor

El instrucción de cambio es una declaración de control que le permite ejecutar diferentes acciones basadas en el valor de una variable o expresión. El instrucción de cambio Funciona comparando el valor de la expresión o variable con los valores especificados en cada declaración de caso. Si se encuentra una coincidencia, el bloque de código asociado con esa declaración de caso se ejecuta.

La sintaxis general para usar instrucción de cambio En C ++ se da a continuación:

Switch (Expression)
caso 1:
// bloque de código
romper;
Caso 2:
// bloque de código
romper;

por defecto:
// bloque de código

El expresión es la variable o expresión que desea probar. Debe evaluar un tipo integral o un tipo enumerado. El declaraciones de casos Defina los posibles valores que la expresión puede tomar, junto con el código que debe ejecutarse si ese valor coincide con. El Declaración de ruptura se usa para salir de la instrucción Switch después de que se coincida. La declaración predeterminada define el código para ejecutar si la expresión no coincide con ninguno de los valores de caso.

El siguiente es un ejemplo simple de usar Declaración de casos de cambio En C ++:

#incluir
usando el espacio de nombres STD;
int main ()
int num = 2;
Switch (num)
caso 1:
cout << "Moday \n";
romper;
Caso 2:
cout << "Tuesday\n";
romper;
Caso 3:
cout << "Wednesday\n";
romper;
Caso 4:
cout << "Thursday\n";
romper;
Caso 5:
cout << "Friday\n";
romper;
por defecto:
cout << "Saturday\n";
romper;

regresar 0;

En el código anterior, tenemos un número variable inicializado a 2. El instrucción de cambio Comprueba el valor de NUM y ejecuta el bloque de código asociado con el caso coincidente. Dado que Num es 2, el programa imprimirá "Martes".

Producción

Conclusión

Declaraciones condicionales son una parte importante de cualquier lenguaje de programación, incluido C++. Estas declaraciones permiten a los programadores tomar decisiones y controlar el flujo de sus programas basados ​​en ciertas condiciones. Este artículo analiza cuatro tipos diferentes de declaraciones condicionales utilizado en C ++ con su sintaxis y ejemplos de codificación. Al usar estas declaraciones, los programadores pueden crear programas que puedan reaccionar y adaptarse a diferentes situaciones y proporcionar experiencias más dinámicas e interactivas para los usuarios.