In de wiskunde en informatica is de floor() en ceil() functies die zijn gedefinieerd in header-bestand, wijs een reëel getal toe aan respectievelijk het grootste voorafgaande of het minst daaropvolgende gehele getal.
C++ floor() Functie
De functie floor() retourneert het grootste gehele getal dat kleiner is dan of gelijk is aan de waarde die als argument is doorgegeven (dat wil zeggen: rondt het dichtstbijzijnde gehele getal naar beneden af).
floor() Syntaxis
double floor (double x );>
Hier is x de drijvende-kommawaarde. Het retourneert het grootste gehele getal kleiner dan of gelijk aan x.
if en else in bash
Voorbeeld van de vloer van enkele drijvende-kommawaarden:
Input : 2.5 Output : 2 Input : -2.1 Output : -3>
Voorbeeld
CPP
// C++ program to demonstrate floor function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using floor function which return> >// floor of input value> >cout <<>'Floor of 2.3 is : '> <<>floor>(2.3) << endl;> >cout <<>'Floor of -2.3 is : '> <<>floor>(-2.3) << endl;> >return> 0;> }> |
>
>Uitvoer
Floor of 2.3 is : 2 Floor of -2.3 is : -3>
C++ ceil()-functie
De functie ceil() in C++ retourneert het kleinste gehele getal dat groter is dan of gelijk is aan de waarde die als argument is doorgegeven (d.w.z.: rondt het dichtstbijzijnde gehele getal naar boven af).
geschiedenis op Java
Syntaxis van ceil()
double ceil (double x );>
Hier is x de drijvende-kommawaarde. Het retourneert het kleinste gehele getal groter dan of gelijk aan x.
Voorbeeld van plafond van enkele drijvende-kommawaarden:
Input : 2.5 Output : 3 Input : -2.1 Output : -2>
Voorbeeld
C++
typoscript datum tijd
// C++ program to demonstrate ceil function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using ceil function which return> >// floor of input value> >cout <<>' Ceil of 2.3 is : '> <<>ceil>(2.3) << endl;> >cout <<>' Ceil of -2.3 is : '> <<>ceil>(-2.3) << endl;> >return> 0;> }> |
>
>
Java-softwarepatronenUitvoer
Ceil of 2.3 is : 3 Ceil of -2.3 is : -2>
Tijdcomplexiteit: O(1)
Hulpruimte: O(1)
Verschil tussen ceil() en floor() in C++
Laten we de verschillen tussen de functies ceil() en floor() in tabelvorm bekijken:
| Ja nee | ceil() Functie | floor() Functie Hallo wereld Java |
|---|---|---|
| 1. | Het wordt gebruikt om de kleinste integrale waarde n te retourneren die niet kleiner is dan n. | Het wordt gebruikt om de grootste integrale waarde n te retourneren die niet groter is dan n. |
| 2. | Het rondt de n naar boven af. | Het rondt de n naar beneden af. |
| 3. | De syntaxis ervan is -: data_type plafond (n) ; | De syntaxis ervan is -: data_type vloer (n); |