logo

Floor() függvény a C programozásban

emelet() a matematikában

A matematikában a floor() függvény valós számot igényel, és kiszámítja a legnagyobb egész számot, amely kisebb vagy egyenlő lehet x értékével.

floor() a C programozásban

Ez egy olyan függvény, amely a math.h fejlécfájlban van definiálva, és más hasonló funkciók lehetővé teszik a felhasználó számára, hogy bizonyos matematikai műveleteket hajtson végre, így a további számítások megkönnyítik.

A floor() függvény értéket vesz a felhasználótól, és azt a dupla értéket adja vissza, amely kisebb vagy egyenlő x értékével.

Szintaxis a floor() használatához

A függvény visszatérési típusa dupla, amihez numerikus argumentum szükséges. Lehet int, float vagy bármilyen más adattípus, amely számértéket tartalmazhat. Így a szintaxis a következő:

 double floor(double arg); 

A floor() megvalósítása egy C programban

Az alábbiakban található a floor() függvény C nyelven való megvalósításának kódja:

 #include #include int main () { // initializing the variables in the program // here we have taken five floating pt numbers float realno1, realno2, realno3, realno4, realno5, realno6; float answer, answer1; // assigning values to the initialized variables realno1 = 3.1; realno2 = 9.8; realno3 = 11.9; realno4 = 12.1; realno5 = 16.5; realno6 = 11.1; //Computing and printing the floor value of the integers printf('floor value of realno1 is = %.1lf
', floor(realno1)); printf('floor value of realno2 is = %.1lf
', floor(realno2)); printf('floor value of realno3 is = %.1lf
', floor(realno3)); printf('floor value of realno4 is = %.1lf
', floor(realno4)); printf('floor value of realno5 is = %.1lf
', floor(realno5)); //You can either directly call the floor() function in the print statement // or you can use it as any other function and call it outside the print and store the result in other variable answer = floor(realno6); printf('floor value of realno6 is = %.1f
', answer); //You can directly use a numerical value too answer1 = floor(9.99); printf('floor value of value is = %.1f
', answer1); return(0); } 

Kimenet:

Floor() függvény a C programozásban

Magyarázat:

A fenti programban három különböző módon használtuk a függvényt.

Először közvetlenül nyomtattuk ki a minimális értéket a printf() utasítás használatával anélkül, hogy a számított értéket bármilyen változóban tároltuk volna.

A második módszerben a padló változó segítségével számított értéket tároljuk. Ezután a változóban tárolt értéket használtuk a kimenet kinyomtatására.

Az utolsó módszernél közvetlenül egy számértéket használtunk a függvény bemeneti paramétereként, és az értéket a változóban tároltuk, amelyet ki kell nyomtatni.