Math and Booleans
Find Maximum and Minimum of two numbers
The max(x,y) and min(x,y) can be used to find the highest and lowest values, respectively of x and y.
Examples:
For max(x,y)
#include <iostream>
using namespace std;
int main()
{
cout << max(2, 8);
return 0;
}
Output:
8
Example:
For min(x,y)
#include <iostream>
using namespace std;
int main()
{
cout << min(3, 7);
return 0;
}
Output:
3
Note : In order to introduce other math functions we need to include <cmath> header file
sqrt() : Finds the square root of a number
round() : rounds a number
log() : Finds the logarithm of the number.
Example:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
cout << sqrt(16) << "\n";
cout << round(4.2) << "\n";
cout << log(2) << "\n";
return 0;
}
Output:
4
4
0.69
Some other important functions included are sin() , cos() , tan() , exp() , pow() and many more including most trigonometric functions.
Boolean Expressions:
These give values as either yes or no, on or off, true or false.
Bool datatype as mentioned earlier gives these values.
#include <iostream>
using namespace std;
int main() {
bool theSunIsHot = true;
bool everyoneLikesmonkeys = false;
cout << theSunIsHot << "\n";
cout << everyoneLikesmonkeys;
return 0;
}
Output :
1
0