Ceil C ++

Ceil C ++
„CEIL ist eine Funktion, die, wenn sie eine Zufallszahl als Eingabe in Form eines Parameters angegeben hat, die nächste oder gleiche Ganzzahlzahl als Ausgabe zurückgibt. Diese Funktion ist normalerweise unter der Bibliothek definiert: . Das Maximum wird durch diese Funktion dargestellt. Wenn Sie diese Funktion anwenden, wird es einfach, die oberen und unteren Grenzen einer Funktion zu finden. Kurz gesagt, es wird verwendet, um die Roundup -Anzahl (nach oben) der Eingabezahl zu bestimmen. Hier untersuchen wir die CEIL () -Methode unter Verwendung des CMATH -Headers als Beispiel in der C ++ - Programmiersprache.”

Syntax der Ceil -Funktion in C++

Die Standardbibliothek enthält standardmäßig die CEIL -Funktion. Ceil hat eine Syntax, die einer einfachen Funktion ähnelt. Damit die CEIL -Funktion den niedrigsten praktikablen Wert zurückgibt, der größer oder gleich dem parametrischen Wert ist, wird in der Funktion ein Parameterwert geliefert.

# int ceil (int integer_value);

Es benötigt nur einen Parameterwert als Argument und gibt einen Ganzzahlwert aus. Das Vorhandensein zahlreicher Funktionen macht es im Allgemeinen einfacher, verschiedene Problemanweisungen zu lösen. Die Funktion „Ceil“ ist eine von ihnen. Zusätzlich wird die Deckenfunktion typischerweise in Verbindung mit der Bodenfunktion verwendet. Diese Funktionen geben genau den Ganzzahlwert für die angegebene Schwimmpunktzahl über die unteren und oberen Werte aus.

Beispiel 1

Wie oben bereits erläutert, wird die Funktion von CEIL () in der "CMATH" -Haell -Datei der C ++ - Sprache geschrieben. Es erfordert einen einzelnen Wert, dessen Deckenwert bestimmt werden muss. Nur Doppel-, Schwimmer- oder langes Doppel sollte als Datentyp der Variablen verwendet werden.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

float a;
int b;
Cout<<"Input any float integer: ";
Cin >> a;
B = Ceil (a);
Cout<<"The ceil function returned the float value of a: "<

Wir haben die CMATH -Bibliothek im Header -Abschnitt definiert. Jetzt können wir die Ceil -Methode in unserem C ++ - Skript leicht verwenden. Die Hauptmethode wird konstruiert, bei der wir zwei Variablen als „A“ und „B“ des Datentyps float und int deklariert haben. Die Werte der Float -Variablen werden vom Benutzer über den CIN -Befehl übernommen. Dann wird die Variable „B“ mit der CEIL -Methode festgelegt, die die int -Variable „A“ als Argument nimmt. Der von der Ceil -Methode zurückgegebene Wert wird auf der Eingabeaufforderung über den COUT -Befehl gedruckt.

In der Ausgabe wird zunächst die Eingabeaufforderung den Benutzer aufgefordert, den Float -Wert einzugeben. Der Benutzer hier hat den Float -Wert „4 eingegeben.9 ”. Danach haben wir den von der Ceil -Methode zurückgegebenen Wert angezeigt, der größer als ein gegebener Float -Wert ist.

Beispiel 2

Schauen wir uns jetzt eine Illustration eines ganzzahligen Werts in einem Parameter an.

#enthalten
#enthalten
Verwenden von Namespace 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: "<

Nach dem Einsetzen der CMATH -Bibliothek in den Header haben wir das Haupthaupt des Programms festgelegt. In der Int main () haben wir die Variable „P“ und „Q“ des Datentyps int deklariert. Der Befehl CIN nimmt den Eingabwert vom Benutzer ab. Danach haben wir die CEIL -Funktion definiert, die den Parameter „P“ nimmt und in der Variablen „P“ festgelegt wird. innerhalb des Cout -Befehls; Wir müssen den Deckenwert des „P“ abrufen.

Hier gibt der Benutzer den Ganzzahlwert "31" ein. Dann bleibt dieser Wert aus der CEIL -Methode gleich, da wir den Ganzzahlwert eingegeben haben.

Beispiel 3

Wie wir wissen, dass die CEIL () -Methode die niedrigste Ganzzahl zurückgibt, die möglicherweise größer ist als oder gleich der Zahl. Außerdem ist die größte Ganzzahl, die nach der Methode der Boden () zurückgegeben werden kann. Schauen wir uns ein Beispiel für Decken- und Bodenfunktionen unten an.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

schweben u;
float v, w;
Cout<<"Enter any integer value: ";
cin >> u;
v = Ceil (u);
w = Boden (u);
Cout<<"The ceil value of u: "<Cout<<"The floor value of u: "<

Die erste Variable wird als „u“ definiert und der zugewiesene Datentyp ist float. Dann haben wir zwei weitere Variablen, „V“ und „W“, desselben Datentyps definiert, um die CEIL- und Bodenfunktion zuzuweisen. Als nächstes nehmen wir den Ganzzahlwert für die Variable „U“ vom Benutzer. Die Variable „U“ wird als Eingabe innerhalb der Methode Ceil und Boden übergeben, die in der Variablen „V“ und „W“ aufgerufen werden. Der Wert aus der CEIL- und Bodenmethode wird über die Cout -Anweisung angezeigt.

Der Benutzer gibt den Ganzzahlwert „99 an.9, ”, der nach CEIL -Methode in die höchste Zahl„ 100 “und nach unten angezeigt wird, und der niedrigere Wert„ 99 “, wie unten angezeigt.

Beispiel 4

Anstatt einen Float zu verwenden, verwenden wir den Ganzzahl -Datentyp.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int i;
Float J, K;
Cout<<"Enter any numeric value: ";
Cin >> i;
J = Ceil (i);
K = Boden (i);
Cout<<"The ceil method of i: "<Cout<<"The floor method of i: "<

Hier haben wir die Variable "I" mit dem Datentyp int erstellt. Wir haben auch eine andere Variable erstellt, „J“ und „K“, jedoch mit dem Float -Datentyp. Danach gibt der Benutzer die Nummer ein, die in der Variablen „I“ gespeichert wird, die gespeichert wird. Dann haben wir die CEIL- und Bodenmethode aufgerufen und sie den Variablen "J" und "K" zugewiesen. Die CEIL- und Bodenmethode nehmen das „I“ als Parameter an. Der von beiden Methoden erhaltene Wert wird gedruckt.

Da der Typ der Variablen "i" eine Ganzzahl ist, dann, wenn der Benutzer den Float -Wert betritt. Beide Methoden ignorierten den Dezimalteil und zeigten den Ganzzahlwert an.

Beispiel 5

Anstatt den Datentyp "int" zu verwenden, können wir "Double" verwenden, um den Deckenwert für Ganzzahlwerte bereitzustellen.

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

doppelt r;
float s, t;
Cout<<"Enter any integer value: ";
Cin >> r;
S = Ceil (R);
Cout<<"The ceil function value of r: "<

Wir haben die Variable „R“ mit dem Doppel -Datentyp und den Variablen „S“ und „T“ mit dem Float -Datentyp deklariert. Dann haben wir die Variable „R“ in der Ceil -Methode übergeben, die den Wert in einen höheren Wert umwandelt.

Der Doppelwert wird vom Benutzer eingefügt, der dann in den höheren Wert konvertiert wird, wie im SNAP gezeigt.

Abschluss

Wir haben die CEIL -Methode in der oben beschriebenen. Darüber hinaus haben wir uns die primäre Unterscheidung zwischen den Boden- und Deckenmethoden und der Art und Weise untersucht.