PDA

View Full Version : SonniE's Basic Calculator[C++]



SonniE
06-01-2008, 03:40 AM
i made this today WS gave me the idea


//SonniE's Calcultor a codinghs™ Original
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int main()
{
{
string let;
let = (char)251;
char type, ans;
double num1, num2, result, pow, base;
here:
cout << "Welcome To SonniE's Math Menu~ A codinghs.COM Original\n";
cout << "What opperation would you like to perform?\n";
cout << "Enter The # that cooresponds to the operation\n";
cout << "\n 1) Add(+)\n 2) Subtract(-)\n 3) Multiply(X)\n 4) Divide(/)\n 5) Base To a Power(^)\n 6) Square Root(" << let <<")\n";
cin >> type;
if (type == '1')
{
cout << "Enter 1st Integer: ";
cin >> num1;
cout << "Enter 2nd Interger: ";
cin >> num2;
result = num1 + num2;
cout << "\nYour Equation is " << num1 << " + " << num2 << " = " << result;
goto query;
}
if (type == '2')
{
cout << "Enter 1st Integer: ";
cin >> num1;
cout << "Enter 2nd Interger: ";
cin >> num2;
result = num1 - num2;
cout << "\nYour Equation is " << num1 << " - " << num2 << " = " << result;
goto query;
}
if (type == '3')
{
cout << "Enter 1st Integer: ";
cin >> num1;
cout << "Enter 2nd Interger: ";
cin >> num2;
result = num1 * num2;
cout << "\nYour Equation is " << num1 << " X " << num2 << " = " << result;
goto query;
}
if (type == '4')
{
cout << "Enter 1st Integer: ";
cin >> num1;
cout << "Enter 2nd Interger: ";
cin >> num2;
result = num1 / num2;
cout << "\nYour Equation is " << num1 << " / " << num2 << " = " << result;
goto query;
}
if (type == '5')
{
cout << "Enter Base: ";
cin >> base;
cout << "Enter Power: ";
cin >> pow;
result = (base*base);
while (pow > 2)
{
result = base * result;
--pow;
}
cout << "\nYour Result is: " << result << " base = " << base << "power = "<< pow;
goto query;

}
if (type == '6')
{
cout << "Enter Integer: ";
cin >> num1;
result = sqrt(num1);
cout << "\nYour Result is: " << let << num1 << " = " << result;
goto query;
}
query:
cout << "\nWould You Like To Do another Operation? (y/n)";
cin >> ans;
if (ans == 'y')
{
system("cls");
cout <<"\n";
goto here;
}
else if (ans == 'n')
{
cout << "Dont Forget to visit www.codinghs.com!\n";
goto bottom;
}
invalid:
cout << "Invalid Entry\n";
system("cls");
goto here;
bottom:
system("pause");
return 0;
}
}