Ceil C ++

Ceil C ++
“El techo es una función que, cuando se le da un número aleatorio como entrada en forma de parámetro, devuelve el siguiente número entero mayor o igual o igual como salida. Esta función se define típicamente en la biblioteca: . El máximo está representado por esta función. Aplicar esta función hace que sea fácil encontrar los límites superiores e inferiores de una función, que es algo que con frecuencia necesitamos lograr. En resumen, se usa para determinar el número Roundup (hacia arriba) del número de entrada. Aquí, examinaremos el método CEIL () utilizando el encabezado CMATH como ejemplo en el lenguaje de programación C ++."

Sintaxis de la función de techo en c++

La biblioteca estándar incluye la función del techo de forma predeterminada. CEIL tiene una sintaxis que se asemeja a una función directa. Para que la función del techo devuelva el valor factible más bajo que sea mayor o igual al valor paramétrico, se suministraría un valor de parámetro dentro de la función.

# int ceil (int Integer_Value);

Solo necesita un valor de parámetro como argumento, y genera un valor entero. La presencia de numerosas funciones generalmente hace que sea más simple resolver diversas declaraciones de problemas. La función de "techo" es una de ellas. Además, la función de techo se utiliza típicamente junto con la función de piso. Estas funciones producen con precisión el valor entero para el número de punto flotante especificado sobre sus valores inferiores y superiores.

Ejemplo 1

Como ya discutimos anteriormente, la función CEIL () se escribe en el archivo de encabezado "CMATH" del lenguaje C ++. Requiere un valor único cuyo valor de techo debe determinarse. Solo se debe utilizar el doble, el doble o el doble largo como el tipo de datos de la variable.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

flotar a;
int b;
cout<<"Input any float integer: ";
cin >> a;
b = techo (a);
cout<<"The ceil function returned the float value of a: "<

Hemos definido la biblioteca CMATH en la sección del encabezado. Ahora, podemos utilizar fácilmente el método del techo en nuestro script C ++. El método principal se construye donde hemos declarado dos variables como "A" y "B" del tipo de datos flotante e int. Los valores de la variable flotante se toman del usuario a través del comando CIN. Luego, la variable "B" se establece con el método del techo que toma la variable int "A" como argumento. El valor devuelto del método del techo se imprimirá en el mensaje a través del comando cout.

En la salida, primero, el aviso le pide al usuario que ingrese el valor flotante. El usuario aquí ingresó el valor flotante "4.9 ". Después de eso, mostramos el valor devuelto por el método del techo, que es mayor que un valor flotante dado.

Ejemplo 2

Veamos una ilustración de un valor entero en un parámetro ahora.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

int p;
int q;
cout<<"Insert any integer value: ";
cin >> p;
q = techo (p);
cout<<"The ceil function of the integer value of p: "<

Después de insertar la biblioteca CMATH en el encabezado, hemos establecido la principal. Dentro del int main (), hemos declarado la variable "P" y "Q" del tipo de datos int int. El comando CIN toma el valor de entrada del usuario. Después de eso, definimos la función del techo que toma el parámetro "P" y lo establece dentro de la variable "P". dentro del comando cout; Tenemos que buscar el valor del techo de la "P".

Aquí, el usuario ingresa el valor entero "31". Luego, este valor del método del techo sigue siendo el mismo porque hemos ingresado el valor entero.

Ejemplo 3

Como sabemos que cuando se suministra un número como entrada, el método CEIL () devuelve el entero más bajo que puede devolverse que es más grande o igual al número. Además de eso, el mejor entero que puede devolver el método de piso () es menor o igual al parámetro entregado en. Veamos un ejemplo de funciones de techo y piso a continuación.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

flotar u;
flotante v, w;
cout<<"Enter any integer value: ";
cin >> u;
v = techo (u);
w = piso (u);
cout<<"The ceil value of u: "<cout<<"The floor value of u: "<

La primera variable se define como "u", y el tipo de datos asignado es flotante. Luego, hemos definido dos variables más, "V" y "W", del mismo tipo de datos flotan para asignar el techo y la función del piso. A continuación, tomamos el valor entero de la variable "U" del usuario. La variable "U" se pasa como una entrada dentro del método del techo y el piso, que se invocan dentro de la variable "V" y "W", respectivamente. El valor del método del techo y el piso se mostrará a través de la instrucción Cout.

El usuario da el valor entero "99.9, "que se cambia al número más alto" 100 "por el método de techo y el valor inferior" 99 "por el método del piso, como se muestra a continuación.

Ejemplo 4

En lugar de usar un flotador, usamos el tipo de datos enteros.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

int i;
Float J, K;
cout<<"Enter any numeric value: ";
cin >> i;
j = techo (i);
k = piso (i);
cout<<"The ceil method of i: "<cout<<"The floor method of i: "<

Aquí, hemos creado la variable "i" con el tipo de datos int. También hemos creado otra variable, "J" y "K", pero con el tipo de datos de flotación. Después de eso, el usuario ingresa al número, que se almacenará dentro de la variable "I". Luego, invocamos el método del techo y el piso y lo asignamos a las variables "J" y "K". El método del techo y el piso toma el "i" como parámetro. El valor obtenido de ambos métodos se imprimirá.

Como el tipo de variable "I" es un entero, cuando el usuario ingresa al valor de flotación. Ambos métodos ignoraron la parte decimal y mostraron el valor entero.

Ejemplo 5

Ahora, en lugar de utilizar el tipo de datos "int", podemos usar "doble" para proporcionar el valor del techo para los valores enteros.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()

doble r;
flotante s, t;
cout<<"Enter any integer value: ";
cin >> r;
s = techo (r);
cout<<"The ceil function value of r: "<

Hemos declarado la variable "R" con el tipo de datos dobles y las variables "S" y "T" con el tipo de datos de flotación. Luego, pasamos la variable "r" en el método de techo, que convertirá el valor en un valor mayor.

El usuario inserta el valor doble, que luego se convierte en el valor mayor como se muestra en el SNAP.

Conclusión

Tenemos el método de techo especificado de la manera descrita anteriormente, y lo hemos implementado efectivamente utilizando el lenguaje de programación C ++. Además, observamos la distinción principal entre los métodos de piso y techo y cómo el compilador determina la salida dependiendo de los tipos de datos utilizados, así como en circunstancias adversas.