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:
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.