C/C++ declaración if con ejemplos

La toma de decisiones en C/C++ ayuda a escribir declaraciones impulsadas por decisiones y ejecutar un conjunto particular de código basado en ciertas condiciones.

La declaración if de C/C++ es la declaración de toma de decisiones más simple. Se utiliza para decidir si una determinada instrucción o bloque de instrucciones se ejecutará o no en función de un determinado tipo de condición.

Sintaxis:

if(condition) 
{
   // Statements to execute if
   // condition is true
}

Funcionamiento de la sentencia if

  1. El control cae en el bloque if.
  2. El flujo salta a Condición.
  3. Se prueba la condición.
    1. Si la Condición da como resultado verdadero, vaya al Paso 4.
    2. Si la Condición arroja falso, vaya al Paso 5.
  4. Se ejecuta el bloque if o el cuerpo dentro del if.
  5. El flujo sale del bloque if.

diagrama de flujo

Nota: si no proporcionamos las llaves ‘{‘ y ‘}’ después de if (condición), entonces, por defecto, la declaración if considerará que la declaración inmediata está dentro de su bloque. Por ejemplo,

if(condition)
   statement1;
   statement2;

// Here if the condition is true,
// if block will consider only statement1
// to be inside  its block.

Ejemplo 1:

C

// C program to illustrate If statement
  
#include <stdio.h>
  
int main()
{
    int i = 10;
  
    if (i < 15) {
        printf("10 is less than 15 \n");
    }
  
    printf("I am Not in if");
}

C++

// C++ program to illustrate If statement
  
#include <iostream>
using namespace std;
  
int main()
{
    int i = 10;
  
    if (i < 15) {
        cout << "10 is less than 15 \n";
    }
  
    cout << "I am Not in if";
}
Producción:

10 is less than 15 
I am Not in if

Ejemplo de funcionamiento en seco 1:

1. Program starts.
2. i is initialized to 10.
3. if-condition is checked. 10 < 15, yields true.
  3.a) "10 is less than 15" gets printed.
4. "I am Not in if" is printed.

Ejemplo 2:

C

// C program to illustrate If statement
  
#include <stdio.h>
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        printf("10 is greater than 15 \n");
    }
  
    printf("I am Not in if");
}

C++

// C++ program to illustrate If statement
  
#include <iostream>
using namespace std;
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        cout << "10 is greater than 15 \n";
    }
  
    cout << "I am Not in if";
}
Producción:

I am Not in if

Artículos relacionados:

  1. Toma de decisiones en C/C++
  2. C/C++ declaración if else con ejemplos
  3. C/C++ if else if ladder con ejemplos
  4. Declaración de cambio en C/C++
  5. Declaración de ruptura en C/C++
  6. Continuar instrucción en C/C++
  7. instrucción goto en C/C++
  8. declaración de retorno en C/C++ con ejemplos

Publicación traducida automáticamente

Artículo escrito por SanghpriyaGautam2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *