esmayorigual() en C/C++

En C++, isgreaterequal() es una función predefinida que se usa para cálculos matemáticos. math.h es el archivo de encabezado requerido para varias funciones matemáticas.

isgreaterequal() función utilizada para verificar si el primer argumento dado a la función es mayor o igual que el segundo argumento dado a la función o no. Significa que si a es el primer argumento yb es el segundo argumento, entonces verifica si a>=b o no.

Sintaxis:

bool isgreaterequal(a, b)

    Parámetros:

  • a, b => Estos dos son los parámetros cuyo valor queremos comparar.
  • Resultado:

  • La función devolverá verdadero si a>=b, de lo contrario, devolverá falso.
  • Error:

  • No se produce ningún error en particular con esta función.

    Excepciones asociadas a esta función:

  • Si a o b o ambos son NaN, la función generó una excepción y devolvió falso (0).

    // CPP code to illustrate
    // the exception of function
    #include <bits/stdc++.h>
    using namespace std;
      
    int main()
    {
        // Take any values
        float a = 5.5;
        double f1 = nan("1");
        bool result;
      
        // Since f1 value is NaN so
        // with any value of a, the function
        // always return false(0)
        result = isgreaterequal(a, f1);
        cout << a << " isgreaterequal " << f1
             << ": " << result;
      
        return 0;
    }

    Producción:

    5.5 isgreaterequal nan: 0
    

    Ejemplos:

  • Programa 1:

    // CPP code to illustrate
    // the use of isgreaterequal function
    #include <bits/stdc++.h>
    using namespace std;
      
    int main()
    {
        // Take two any values
        int a, b;
        bool result;
        a = 5;
        b = 8;
      
        // Since 'a' is not greater
        // than equal to 'b' so answer
        // is false(0)
        result = isgreaterequal(a, b);
        cout << a << " isgreaterequal to " << b
             << ": " << result << endl;
      
        a = 8;
        b = 5;
      
        // Since 'a' is greater
        // than 'b' so answer
        // is true(1)
        result = isgreaterequal(a, b);
        cout << a << " isgreaterequal to " << b
             << ": " << result;
      
        return 0;
    }

    Producción:

    5 isgreaterequal to 8: 0
    8 isgreaterequal to 5: 1
    
  • Nota: Con esta función, también puede comparar cualquier tipo de datos con cualquier otro tipo de datos.

  • Programa 2:

    // CPP code to illustrate
    // the use of isgreaterequal function
    #include <bits/stdc++.h>
    using namespace std;
      
    int main()
    {
        // Take two any values
        bool result;
        float a = 80.23;
        int b = 82;
      
        // Since 'a' is not greater
        // than equal to 'b' so answer
        // is false(0)
        result = isgreaterequal(a, b);
        cout << a << " isgreaterequal to " << b
             << ": " << result << endl;
      
        char x = 'b';
      
        // Since 'b' ascii value is greater
        // than variable a so answer
        // is true(1)
        result = isgreaterequal(x, a);
        cout << x << " isgreaterequal to " << a
             << ": " << result;
      
        return 0;
    }

    Producción:

    80.23 isgreaterequal to 82: 0
    b isgreaterequal to 80.23: 1
    

Solicitud

Hay una variedad de aplicaciones en las que podemos usar la función isgreaterequal() para comparar dos valores como usar en for loop para imprimir una tabla de cualquier número, digamos 12.

// CPP code to illustrate
// the use of isgreaterequal function
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
  
    for (int i = 1;
         isgreaterequal(10, i);
         i++) {
        cout << "12 x " << i << " = "
             << 12 * i << endl;
    }
  
    return 0;
}

Producción:

12 x 1 = 12
12 x 2 = 24
12 x 3 = 36
12 x 4 = 48
12 x 5 = 60
12 x 6 = 72
12 x 7 = 84
12 x 8 = 96
12 x 9 = 108
12 x 10 = 120

Publicación traducida automáticamente

Artículo escrito por AKASH GUPTA 6 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 *