logo

Флоор() функција у Ц програмирању

флоор() у математици

Функција флоор() у математици захтева реалан број и израчунава највећи цео број који може бити мањи или једнак вредности к.

флоор() у Ц програмирању

То је функција која је дефинисана у датотеци заглавља матх.х, а друге сличне функције омогућавају кориснику да изврши одређене математичке операције тако да олакша даље прорачуне.

Функција флоор() узима вредност од корисника и враћа двоструку вредност која је мања или једнака вредности к.

Синтакса за коришћење флоор()

Тип повратка функције је доубле, који узима нумерички аргумент. Такође може бити инт, флоат или било који други тип података који може да садржи нумеричку вредност. Дакле, синтакса је следећа:

 double floor(double arg); 

Имплементација флоор() у Ц програму

Испод је код за имплементацију функције флоор() у језику Ц:

 #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); } 

Излаз:

Флоор() функција у Ц програмирању

Објашњење:

Користили смо функцију на три различита начина у горњем програму.

Прво смо директно одштампали доњу вредност користећи наредбу принтф() без чувања израчунате вредности у било којој променљивој.

У другом методу имамо чување вредности израчунате коришћењем променљиве флоор. Затим смо користили вредност сачувану у променљивој за штампање излаза.

У последњој методи, директно смо користили нумеричку вредност као улазни параметар у функцији и сачували вредност у променљивој која треба да се одштампа.