Beispiele für Bodenfunktionen in C++

Beispiele Fur Bodenfunktionen In C



Die Sprache C++ hilft bei der Entwicklung von Webbrowsern, Spielen, Bankanwendungen, Betriebssystemen und vielen anderen. Es bietet viele Funktionen, die dabei helfen, den Code schneller zu schreiben. Die Sprache C++ bietet auch die Funktion „floor()“. Wenn eine Eingabe bereitgestellt wird, gibt die C++-Funktion floor() die größte Ganzzahl aus, die kleiner oder gleich diesem angegebenen Wert sein kann. Die Header-Datei „cmath“ enthält diese Funktion. Wir können die Datentypen „float“, „double“ und „long double“ als Parameter der Funktion „floor()“ übergeben. Übergeben wir hingegen die Ganzzahl als Parameter dieser Funktion, entsteht durch Typumwandlung ein „doppelter“ Datentyp. Hier erfahren wir, wie die Funktion „floor()“ in der C++-Programmierung funktioniert.

Beispiel 1:

In diesem C++-Code sind die Headerdateien „iostream“ und „cmath“ enthalten. Die „iostream“-Header-Datei dient dazu, die Eingabe-/Ausgabeoperationen unter Verwendung der cin\cout-Funktionen durchzuführen, da diese Funktionen in der „iostream“-Header-Datei definiert sind. Hier wird die Header-Datei „cmath“ hinzugefügt, um die mathematischen Operationen an den Daten durchzuführen. Der „Namespace std“ wird vorangestellt. Dann wird der Treibercode hinzugefügt, der „main()“ lautet. Darunter verwenden wir den Datentyp „num“ mit dem Datentyp „float“. Der Wert von „num“, den wir hier festlegen, ist „4,6“.

Dann fügen wir die Funktion „cout()“ hinzu, die die von uns eingegebenen Daten ausgibt. Zuerst zeigen wir die Float-Nummer an, die wir zuvor initialisiert haben. Dann verwenden wir die Funktion „floor()“ und übergeben „num“ als Argument dieser Funktion „floor()“. Wir drucken das Ergebnis auch nach Anwendung der Funktion „floor()“ aus.







Code 1:



#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
schweben Auf eins = 4.6 ;
cout << 'Die Nummer lautet ' << Auf eins << endl ;
cout << „Der Boden dieser Nummer ist:“ << Boden ( Auf eins ) << endl ;
zurückkehren 0 ;
}

Ausgabe:



In dieser Ausgabe lautet die Zahl „4,6“. Wenn wir jedoch die Methode „floor()“ anwenden, ergibt sich das Ergebnis „4“. Dies zeigt, dass die Methode „floor()“ eine Zahl zurückgibt, die kleiner oder gleich der angegebenen Zahl ist.





Beispiel 2:

Hier fügen wir zwei Header-Dateien mit den Namen „iostream“ und „cmath“ ein. Dann platzieren wir „namespace std“ und deklarieren die Funktion „main()“. Danach deklarieren wir vier Variablen mit dem Datentyp „float“. Diese Variablen heißen „num_1“, „num_2“, „num_3“ und „num_4“. Wir weisen „num_1“ „4,9“, „num_2“ „-6,4“, „num_3“ „5,1“ und „num_4“ „8“ zu. Dann wenden wir die Funktion „floor()“ auf die Variable „num_1“ an und drucken den Wert sowie das Ergebnis aus, das wir nach der Anwendung der Funktion „floor()“ auf diese Zahl erhalten haben. Auf die gleiche Weise geben wir alle Werte und das Ergebnis dieser Werte aus, die wir von der Funktion „floor()“ erhalten haben, indem wir sie als Argument in diese Funktion einfügen.



Code 2:

#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
schweben num_1, num_2, num_3, num_4 ;
num_1 = 4.9 ;
num_2 = - 6.4 ;
num_3 = 5.1 ;
num_4 = 8 ;
cout << „Die erste Zahl ist“ << num_1 << ' und sein Boden ist  ' << Boden ( num_1 ) << endl ;
cout << „Die zweite Zahl ist“ << num_2 << ' und sein Boden ist  ' << Boden ( num_2 ) << endl ;
cout << „Die dritte Zahl ist“ << num_3 << ' und sein Boden ist  ' << Boden ( num_3 ) << endl ;
cout << „Die vierte Zahl ist“ << num_4 << ' und sein Boden ist  ' << Boden ( num_4 ) << endl ;
zurückkehren 0 ;
}

Ausgabe:

Der Wert „4,9“ gibt nach Anwendung der Funktion „floor()“ „4“ zurück. Dann geben wir „-6.4“ in diese „floor()“-Funktion ein und sie gibt „-7“ zurück, wie im Folgenden gezeigt. Das Ergebnis der Zahl „5.1“ ist „5“ nach Anwendung der Methode „floor()“. Das gleiche Ergebnis wird angezeigt, wenn „8“ „8“ als Mindestwert zurückgibt:

Beispiel 3:

Hier wenden wir die Funktion „floor()“ auf die ganzzahligen Werte an. Zuerst initialisieren wir die Integer-Variablen mit den Namen „value_1“ und „value_2“. Der „Wert_1“ wird mit „5“ initialisiert und der „Wert_2“ wird mit „-8“ initialisiert. Danach platzieren wir „cout“ dort, wo wir die Funktion „floor()“ hinzufügen, in der wir „value_1“ in der ersten „cout“-Anweisung übergeben. Im nächsten „cout“ verwenden wir „floor()“, wobei wir „value_2“ als Parameter übergeben. Nun wendet es die Funktion „floor()“ auf diese Werte an und gibt sie auf dem Bildschirm aus.

Code 3:

#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
int Wert_1, Wert_2 ;
Wert_1 = 5 ;
value_2 = - 8 ;
cout << „Die erste ganze Zahl ist“ << Wert_1 << ' und sein Boden ist  ' << Boden ( Wert_1 ) << endl ;
cout << „Die zweite ganze Zahl ist“ << value_2 << ' und sein Boden ist  ' << Boden ( value_2 ) << endl ;
zurückkehren 0 ;
}

Ausgabe:

Dieses Ergebnis zeigt, dass der Wert „5“ nach der Berechnung der Funktion „floor()“ „5“ ergibt und „-8“ nach Anwendung der Funktion „floor()“ den Wert „-8“ ergibt.

Beispiel 4:

Hier wenden wir die Funktion „floor()“ auf die Werte des Datentyps „double“ an. Wir fügen hier auch die Header-Datei „iomanip“ ein, die bei der Verwendung der Funktion „setprecision()“ hilft, da diese Funktion in dieser Header-Datei deklariert ist. Dann müssen wir diese Funktion in unserem Code verwenden. Nun initialisieren wir die Variablen „d_1“, „d_2“ und „d_3“ mit den Werten. Dann haben wir den „cout“, in den wir „setprecision()“ eingeben, der dabei hilft, den genauen Wert einer „doppelten“ Datentypzahl mit der erforderlichen Anzahl von Dezimalstellen zu erhalten. Als Parameter übergeben wir hier „10“. Dann drucken wir die Werte aus, wenden die Funktion „floor()“ auf diese Werte an und drucken sie aus.

Code 4:

#include
#include
#include
verwenden Namensraum std ;

int hauptsächlich ( )
{

doppelt d_1 = 4.99986399 , d_2 = - 6.9612499 , d_3 = 9.00320 , d_4 = 3.000.000 ;

cout << setprecision ( 10 ) << „Der erste Double-Wert ist“ << d_1 << ' & Boden ist: ' << Boden ( d_1 ) << endl ;

cout << setprecision ( 10 ) << „Der zweite Doppelwert ist“ << d_2 << ' & Boden ist: ' << Boden ( d_2 ) << endl ;

cout << setprecision ( 10 ) << „Der dritte Doppelwert ist“ << d_3 << ' & Boden ist: ' << Boden ( d_3 ) << endl ;

cout << setprecision ( 10 ) << „Der vierte Doppelwert ist“ << d_4 << ' & Boden ist: ' << Boden ( d_4 ) << endl ;

zurückkehren 0 ;

}

Ausgabe:

Hier werden die Werte angezeigt, die wir nach der Berechnung der Funktion „floor()“ erhalten. Wir haben die Funktion „floor()“ auf die Double-Datentypwerte in diesem Code angewendet:

Beispiel 5:

Nachdem wir alle drei Header-Dateien hier eingefügt haben, platzieren wir „namespace std“ und „main()“. Anschließend wird als Parameter ein Wert von „-0,000“ in die Funktion „floor()“ eingefügt. Wir verwenden auch „cout()“. Dann platzieren wir „INFINITY“ als Parameter der Funktion „floor()“. Darunter fügen wir „-INFINITY“ zum Parameter der Funktion „floor()“ hinzu. Am Ende fügen wir „NAN“ als Parameter ein. Alle diese „floor()“-Funktionen werden innerhalb der „cout“-Anweisung verwendet.

Code 5:

#include
#include
#include
verwenden Namensraum std ;
int hauptsächlich ( )
{
cout << „Der Wert ist -0,000 und die Untergrenze ist“ << Boden ( - 0,000 ) << endl ;
cout << „Der Wert ist UNENDLICH und der Boden ist“ << Boden ( UNENDLICHKEIT ) << endl ;
cout << „Der Wert ist -INFINITY und der Boden ist“ << Boden ( - UNENDLICHKEIT ) << endl ;
cout << „Der Wert ist NaN und der Boden ist“ << Boden ( IN ) << endl ;

zurückkehren 0 ;
}

Ausgabe:

Der Wert „-0,000“ gibt „-0“ zurück, nachdem die Funktion „floor()“ ausgeführt wurde. „INFINITY“ und „-INFINITY“ geben „inf“ bzw. „-inf“ zurück, nachdem die Funktion „floor()“ ausgeführt wurde. Außerdem gibt „NAN“ „nan“ zurück, nachdem die Funktion „floor()“ ausgeführt wurde.

Abschluss

Die Funktion „floor()“ in der C++-Programmierung wird hier ausführlich besprochen. Wir haben erklärt, dass die Funktion „floor()“ den Wert zurückgibt, der kleiner oder gleich der Zahl ist, die dieser Funktion als Parameter übergeben wurde. In diesem Tutorial haben wir diese Funktion auf Ganzzahlen, Gleitkommazahlen und doppelt datentypisierte Zahlen angewendet. Alle Beispiele werden hier ausführlich besprochen.