Ejemplos de funciones de piso en C++

Ejemplos De Funciones De Piso En C



El lenguaje C++ ayuda a desarrollar navegadores web, juegos, aplicaciones bancarias, sistemas operativos y muchos otros. Proporciona muchas funciones que ayudan a escribir el código más rápidamente. El lenguaje C++ también proporciona la función 'floor()'. Cuando se proporciona una entrada, la función Floor() de C++ proporciona el mayor número entero que puede ser menor o igual a ese valor dado. El archivo de encabezado 'cmath' contiene esta función. Podemos pasar los tipos de datos 'floatador', 'doble' y 'doble largo' como parámetro de la función 'piso()'. Por otro lado, si pasamos el número entero como parámetro de esta función, se crea un tipo de datos 'doble' al convertirlo. Aquí aprenderemos cómo funciona la función 'floor()' en la programación en C++.

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.