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)
- a, b => Estos dos son los parámetros cuyo valor queremos comparar.
- La función devolverá verdadero si a>=b, de lo contrario, devolverá falso.
- No se produce ningún error en particular con esta función.
Parámetros:
Resultado:
Error:
- 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
Excepciones asociadas a esta función:
-
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
- 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
Ejemplos:
Nota: Con esta función, también puede comparar cualquier tipo de datos con cualquier otro tipo de datos.
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