Ejemplo 1:
En este código C++, se incluyen los archivos de encabezado 'iostream' y 'cmath'. El archivo de encabezado 'iostream' es para realizar las operaciones de entrada/salida utilizando las funciones cin\cout ya que estas funciones están definidas en el archivo de encabezado 'iostream'. El archivo de encabezado 'cmath' se agrega aquí para realizar las operaciones matemáticas con los datos. El 'espacio de nombres estándar' se coloca delante. Luego, se agrega el código del controlador que es 'main()'. Debajo de esto, utilizamos el 'num' con el tipo de datos 'flotante'. El valor de 'num' que establecemos aquí es '4,6'.
Luego, agregamos la función “cout()” que imprime los datos que ingresamos en ella. Primero, mostramos el número flotante que inicializamos previamente. Luego, utilizamos la función 'piso()' y pasamos 'num' como argumento de esta función 'piso()'. También imprimimos el resultado después de aplicar la función “floor()”.
Código 1:
#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
flotar en uno = 4.6 ;
corte << 'El numero es ' << en uno << fin ;
corte << 'El piso de este número es: ' << piso ( en uno ) << fin ;
devolver 0 ;
}
Producción:
En este resultado, el número es “4,6”. Pero cuando aplicamos el método 'floor()', da el resultado de '4'. Esto muestra que el método 'floor()' devuelve un número menor o igual al número dado.
Ejemplo 2:
Aquí incluimos dos archivos de encabezado llamados 'iostream' y 'cmath'. Luego, colocamos “namespace std” y declaramos la función “main()”. Después de esto, declaramos cuatro variables con tipo de datos 'flotantes'. Estas variables se denominan “num_1”, “num_2”, “num_3” y “num_4”. Asignamos “4.9” a “num_1”, “-6.4” a “num_2”, “5.1” a “num_3” y “8” a “num_4”. Luego, aplicamos la función 'floor()' en la variable 'num_1' e imprimimos el valor así como el resultado que obtuvimos después de aplicar la función 'floor()' en este número. De la misma manera, imprimimos todos los valores y el resultado de estos valores que obtuvimos de la función 'floor()' colocándolos en esta función como argumento.
Código 2:
#incluir#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
flotar número_1, número_2, número_3, número_4 ;
número_1 = 4.9 ;
número_2 = - 6.4 ;
número_3 = 5.1 ;
número_4 = 8 ;
corte << 'El primer número es ' << número_1 << ' y su piso es ' << piso ( número_1 ) << fin ;
corte << 'El segundo número es ' << número_2 << ' y su piso es ' << piso ( número_2 ) << fin ;
corte << 'El tercer número es ' << número_3 << ' y su piso es ' << piso ( número_3 ) << fin ;
corte << 'El cuarto número es' << número_4 << ' y su piso es ' << piso ( número_4 ) << fin ;
devolver 0 ;
}
Producción:
El valor “4.9” devuelve “4” después de aplicar la función “floor()”. Luego, ponemos '-6.4' en esta función 'floor()' y devuelve '-7' como se muestra a continuación. El resultado del número “5.1” es “5” después de aplicar el método “floor()”. El mismo resultado se muestra ya que '8' devuelve '8' como valor mínimo:
Ejemplo 3:
Aquí, aplicamos la función 'floor()' a los valores enteros. Primero, inicializamos las variables enteras denominadas 'valor_1' y 'valor_2'. El “valor_1” se inicializa con “5” y el “valor_2” se inicializa con “-8”. Luego de esto, colocamos el “cout” donde agregamos la función “floor()” en la cual pasamos el “valor_1” en la primera declaración “cout”. En el siguiente 'cout', utilizamos 'floor()' donde pasamos el 'valor_2' como parámetro. Ahora, aplica la función “floor()” sobre estos valores y los imprime en la pantalla.
Código 3:
#incluir#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
En t valor_1, valor_2 ;
valor_1 = 5 ;
valor_2 = - 8 ;
corte << 'El primer número entero es ' << valor_1 << ' y su piso es ' << piso ( valor_1 ) << fin ;
corte << 'El segundo número entero es ' << valor_2 << ' y su piso es ' << piso ( valor_2 ) << fin ;
devolver 0 ;
}
Producción:
Este resultado muestra que el valor de '5' da '5' después de calcular la función 'piso()' y '-8' da '-8' como valor después de aplicar la función 'piso()'.
Ejemplo 4:
Aquí, aplicamos la función 'floor()' a los valores del tipo de datos 'doble'. También incluimos aquí el archivo de encabezado “iomanip” que ayuda a usar la función “setprecision()” ya que esta función está declarada en este archivo de encabezado. Entonces, necesitamos utilizar esta función en nuestro código. Ahora, inicializamos las variables “d_1”, “d_2” y “d_3” con los valores. Luego, tenemos el 'cout' en el que escribimos 'setprecision()', lo que ayuda a obtener el valor exacto de un número de tipo de datos 'doble' con el número requerido de decimales. Pasamos '10' aquí como parámetro. Luego, imprimimos los valores, aplicamos la función 'floor()' a estos valores y los imprimimos.
Código 4:
#incluir#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
doble d_1 = 4.99986399 , d_2 = - 6.9612499 , d_3 = 9.00320 , d_4 = 3.000000 ;
corte << precisión de configuración ( 10 ) << 'El primer valor doble es ' << d_1 << ' & piso es: ' << piso ( d_1 ) << fin ;
corte << precisión de configuración ( 10 ) << 'El segundo valor doble es ' << d_2 << ' & piso es: ' << piso ( d_2 ) << fin ;
corte << precisión de configuración ( 10 ) << 'El tercer valor doble es ' << d_3 << ' & piso es: ' << piso ( d_3 ) << fin ;
corte << precisión de configuración ( 10 ) << 'El cuarto valor doble es ' << d_4 << ' & piso es: ' << piso ( d_4 ) << fin ;
devolver 0 ;
}
Producción:
Aquí se muestran los valores que obtenemos después de calcular la función “floor()”. Aplicamos la función “floor()” a los valores de tipo de datos dobles en este código:
Ejemplo 5:
Después de incluir los tres archivos de encabezado aquí, colocamos 'namespace std' y 'main()'. Después de esto, se inserta un valor de '-0.000' en la función 'floor()' como parámetro. También utilizamos 'cout()'. Luego, colocamos “INFINITY” como parámetro de la función “floor()”. Debajo de esto, agregamos '-INFINITY' al parámetro de la función 'floor()'. Al final, insertamos 'NAN' como parámetro. Todas estas funciones 'floor()' se utilizan dentro de la declaración 'cout'.
Código 5:
#incluir#incluir
#incluir
usando espacio de nombres enfermedad de transmisión sexual ;
En t principal ( )
{
corte << 'El valor es -0.000 y el piso es ' << piso ( - 0.000 ) << fin ;
corte << 'El valor es INFINITO y el piso es ' << piso ( INFINIDAD ) << fin ;
corte << 'El valor es -INFINITY y el piso es ' << piso ( - INFINIDAD ) << fin ;
corte << 'El valor es NaN y el suelo es ' << piso ( EN ) << fin ;
devolver 0 ;
}
Producción:
El valor de '-0.000' devuelve '-0' después de realizar la función 'floor()'. “INFINITY” y “-INFINITY” devuelven “inf” y “-inf”, respectivamente, después de realizar la función “floor()”. Además, 'NAN' devuelve 'nan' después de realizar la función 'floor()'.
Conclusión
La función “floor()” en la programación en C++ se analiza aquí en detalle. Explicamos que la función “floor()” devuelve el valor menor o igual al número que se le da a esa función como parámetro. Aplicamos esta función en números enteros, flotantes y con datos dobles en este tutorial. Todos los ejemplos se analizan aquí en detalle.