// A simple program that outputs the square root of a number | |
#include <iostream> | |
#include <string> | |
#include "MathFunctions.h" | |
int main(int argc, char* argv[]) | |
{ | |
if (argc < 2) { | |
std::cout << "Usage: " << argv[0] << " number" << std::endl; | |
return 1; | |
} | |
// convert input to double | |
const double inputValue = std::stod(argv[1]); | |
// calculate square root | |
const double sqrt = MathFunctions::sqrt(inputValue); | |
std::cout << "The square root of " << inputValue << " is " << sqrt | |
<< std::endl; | |
return 0; | |
} |