summaryrefslogtreecommitdiff
path: root/xsc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xsc.cpp')
-rw-r--r--xsc.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/xsc.cpp b/xsc.cpp
index 020d54f..c8afad4 100644
--- a/xsc.cpp
+++ b/xsc.cpp
@@ -64,7 +64,6 @@ int main(int argc, char** argv) {
}
op = argv[2][0];
return calculate(n1, op, n2);
- std::cout << "\n";
}
// if only 1 argument and not help
@@ -75,26 +74,26 @@ int main(int argc, char** argv) {
int calculate(double& n1, char& op, double& n2) {
switch (op) {
case '+':
- std::cout << n1 + n2;
+ std::cout << n1 + n2 << "\n";
return 0;
case '-':
- std::cout << n1 - n2;
+ std::cout << n1 - n2 << "\n";
return 0;
case 'x':
- std::cout << n1 * n2;
+ std::cout << n1 * n2 << "\n";
return 0;
case '/':
if (n2 == 0) {
std::cerr << "::> " << red << "xsc.MathError" << def << "/" << red << "divsion_by_zero";
return -1;
}
- std::cout << n1 / n2;
+ std::cout << n1 / n2 << "\n";
return 0;
case '%':
- std::cout << (n1 / n2) * 100;
+ std::cout << (n1 / n2) * 100 << "\n";
return 0;
case '^':
- std::cout << pow(n1, n2);
+ std::cout << pow(n1, n2) << "\n";
return 0;
}
return -1;