diff options
| author | jstmax! <87650746+MaxWasTakenYT@users.noreply.github.com> | 2024-10-17 17:04:57 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-17 17:04:57 +0000 |
| commit | 114a034878ec05ac8a0b1cf236019d2f3360f054 (patch) | |
| tree | c95e4847d7e0395d4b675f1ed742f52f4c348cf4 /xsc_debug.cpp | |
| parent | 6ba4ea3ad379369cdc872e828187ab9b0d4c810d (diff) | |
Update xsc_debug.cpp
Diffstat (limited to 'xsc_debug.cpp')
| -rw-r--r-- | xsc_debug.cpp | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/xsc_debug.cpp b/xsc_debug.cpp index e246081..58fc236 100644 --- a/xsc_debug.cpp +++ b/xsc_debug.cpp @@ -5,7 +5,7 @@ using namespace std; int usage() { // Prints usage message (help) - // system("figlet XSC | lolcat"); + system("figlet XSC | lolcat"); cout << "\neXtremelySimpleCalculator usage:\n" << "`xsc --help` for help\n" << "`xsc <number> <(+|-|*|/|%|^)> <number>` for basic operation calculating\n" @@ -13,42 +13,13 @@ int usage() { return 0; } -int doOperation(int n1, char opx[], int n2) { - // Performs calculations, TODO: improve :) - int result; - switch (opx[1]) { - case '+': - result = n1 + n2; - break; - case '-': - result = n1 - n2; - break; - case '*': - result = n1 * n2; - break; - case '/': - result = n1 / n2; - break; - case '%': - result = n1 % n2; - break; - case '^': - result = pow(n1, n2); - break; - default: - cout << "invalid operator!\n"; - break; - } - return result; -} - int main(int argc, char* argv[]) { // main::Calculations(); if (argv[1] == "-r" || argv[1] == "--sqrt") { int result = sqrt(atoi(argv[2])); } else { - int result = doOperation(atoi(argv[1]), argv[2], atoi(argv[3])); + int result = atoi(argv[1]), argv[2], atoi(argv[3]); } // main::Handling(); |