Ceil C ++

Ceil C ++
“Il CEIL è una funzione che, quando viene assegnato un numero casuale come input sotto forma di un parametro, restituisce il numero intero superiore o uguale come output. Questa funzione è in genere definita sotto la libreria: . Il massimo è rappresentato da questa funzione. L'applicazione di questa funzione rende semplice trovare limiti superiore e inferiore di una funzione, cosa che spesso dobbiamo realizzare. In breve, viene utilizzato per determinare il numero di raccolta (verso l'alto) del numero inserito. Qui esamineremo il metodo Ceil () usando l'intestazione CMATH come esempio nel linguaggio di programmazione C ++."

Sintassi della funzione del soffitto in c++

La libreria standard include la funzione CEIL per impostazione predefinita. Il CEIL ha una sintassi che ricorda una funzione semplice. Affinché la funzione CEIL restituisca il valore fattibile più basso che è maggiore o uguale al valore parametrico, un valore del parametro verrebbe fornito all'interno della funzione.

# int ceil (int integer_value);

Ha bisogno di un solo valore di parametro come argomento e produce un valore intero. La presenza di numerose funzioni generalmente rende più semplice risolvere varie dichiarazioni problematiche. La funzione "Ceil" è una di queste. Inoltre, la funzione del soffitto viene generalmente utilizzata in combinazione con la funzione del pavimento. Queste funzioni emettono con precisione il valore intero per il numero di punto galleggiante specificato attorno ai suoi valori inferiori e superiori.

Esempio 1

Come abbiamo già discusso in precedenza, la funzione CEIL () è scritta nel file di intestazione "CMATH" del linguaggio C ++. Richiede un unico valore il cui valore del soffitto deve essere determinato. Solo il doppio, il galleggiante o il doppio lungo dovrebbe essere usato come tipo di dati della variabile.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

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

Abbiamo definito la libreria CMATH nella sezione intestazione. Ora, possiamo facilmente utilizzare il metodo del CEIL nel nostro script C ++. Il metodo principale è costruito in cui abbiamo dichiarato due variabili come "a" e "b" di tipo di dati galleggianti e int. I valori della variabile float sono prelevati dall'utente tramite il comando CIN. Quindi, la variabile "B" è impostata con il metodo del CEIL che prende la variabile INT "A" come argomento. Il valore restituito dal metodo CEIL verrà stampato sul prompt tramite il comando cout.

Nell'output, in primo luogo, il prompt chiede all'utente di inserire il valore float. L'utente qui ha inserito il valore float “4.9 ". Successivamente, abbiamo visualizzato il valore restituito con il metodo CEIL, che è maggiore di un determinato valore float.

Esempio 2

Diamo un'occhiata a un'illustrazione di un valore intero in un parametro ora.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

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

Dopo aver inserito la libreria CMATH nell'intestazione, abbiamo stabilito il principale del programma. All'interno di Int Main (), abbiamo dichiarato la variabile "P" e "Q" del tipo di dati int. Il comando CIN prende il valore di input dall'utente. Successivamente, abbiamo definito la funzione CEIL che prende il parametro "P" e lo imposta all'interno della variabile "P". all'interno del comando cout; Dobbiamo prendere il valore del soffitto della "P".

Qui, l'utente inserisce il valore intero "31". Quindi, questo valore dal metodo CEIL rimane lo stesso perché abbiamo input il valore intero.

Esempio 3

Come sappiamo che quando un numero viene fornito come input, il metodo ceil () restituisce il numero intero più basso che può essere restituito che è maggiore o uguale al numero. Oltre a ciò, il più grande intero che può essere restituito con il metodo del pavimento () è inferiore o uguale al parametro consegnato. Diamo un'occhiata a un esempio delle funzioni del soffitto e del pavimento di seguito.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

fluttuare u;
float v, w;
cout<<"Enter any integer value: ";
cin >> u;
v = ceil (u);
w = pavimento (u);
cout<<"The ceil value of u: "<cout<<"The floor value of u: "<

La prima variabile è definita come "U" e il tipo di dati assegnato è galleggiante. Quindi, abbiamo definito altre due variabili, "V" e "W", dello stesso tipo di tipo di dati per l'assegnazione del CEIL e della funzione del pavimento. Successivamente, prendiamo il valore intero per la variabile "U" dall'utente. La variabile "U" viene passata come input all'interno del metodo ceil e pavimento, che sono invocati all'interno della variabile "V" e "W", rispettivamente. Il valore dal metodo del ceil e del pavimento verrà visualizzato tramite l'istruzione cout.

L'utente fornisce il valore intero “99.9 ", che viene modificato nel numero più alto" 100 "con il metodo CEIL e il valore inferiore" 99 "con il metodo del pavimento, come visualizzato di seguito.

Esempio 4

Invece di usare un galleggiante, utilizziamo il tipo di dati interi.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

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

Qui, abbiamo creato la variabile "i" con il tipo di dati int. Abbiamo anche creato un'altra variabile, "J" e "K", ma con il tipo di dati float. Successivamente, l'utente inserisce il numero, che verrà archiviato all'interno della variabile "I". Quindi, abbiamo invocato il metodo del soffitto e del pavimento e lo abbiamo assegnato alle variabili "J" e "K". Il metodo del soffitto e del pavimento prendono "io" come parametro. Verrà stampato il valore ottenuto da entrambi i metodi.

Poiché il tipo di variabile "i" è un numero intero, quindi quando l'utente inserisce il valore float. Entrambi i metodi hanno ignorato la parte decimale e hanno mostrato il valore intero.

Esempio 5

Ora, piuttosto che utilizzare il tipo di dati "int", possiamo usare "doppio" per fornire il valore del soffitto per i valori interi.

#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

doppio r;
float s, t;
cout<<"Enter any integer value: ";
CIN >> R;
s = ceil (r);
cout<<"The ceil function value of r: "<

Abbiamo dichiarato la variabile "R" con il doppio tipo di dati e le variabili "S" e "T" con il tipo di dati float. Quindi, abbiamo superato la variabile "R" nel metodo CEIL, che convertirà il valore in un valore maggiore.

Il doppio valore viene inserito dall'utente, che viene quindi convertito nel valore maggiore come mostrato nello snap.

Conclusione

Abbiamo il metodo CEIL specificato nel modo sopra descritto e lo abbiamo effettivamente implementato usando il linguaggio di programmazione C ++. Inoltre, abbiamo esaminato la distinzione primaria tra i metodi del pavimento e del soffitto e come il compilatore determina l'output in base ai tipi di dati utilizzati e in circostanze avverse.