In Mathematics and Computer Science, floor is the smallest possible integer value returned for a double or float value (non-integer values).
For example, 8/3
has a non-integer value of 2.6667
; so, applying the floor function would return a value of 2
.
There are functions used to apply floor in different languages:
In C++, we have to include the cmath
library and the function to call floor()
:
#include <iostream>#include <cmath>using namespace std;int main() {double ans;ans = 8.0 / 3.0 ;cout<<"The normal value for 8/3 would be: "<< ans<<endl;// now printing the floor value for 6/5cout<<"The floor value for 8/3 would be: "<< floor(ans)<<endl;return 0;}
In python, we can use //
operator:
print('Normal value for 8/3:',8/3)print('Floor value for 8/3:',8//3)
In Java, we can use Math.floor()
:
class FloorDivision {public static void main( String args[] ) {System.out.println( "Normal value for 8/3: ");System.out.println( 8.0/3.0 );System.out.println( "floor value for 8/3: ");System.out.println(Math.floor(8.0/3.0));}}