cout << fixed << setprecision(2);
void basicCalculator() { double num1, num2; char operation;
void numberStats() { int n; vector<double> numbers;
cout << "\n--- Prime Number Checker ---\n"; cout << "Enter a positive integer: "; cin >> num; dev c 5.12
switch(operation) { case '+': cout << "\nResult: " << num1 << " + " << num2 << " = " << num1 + num2 << endl; break; case '-': cout << "\nResult: " << num1 << " - " << num2 << " = " << num1 - num2 << endl; break; case '*': cout << "\nResult: " << num1 << " * " << num2 << " = " << num1 * num2 << endl; break; case '/': if(num2 != 0) cout << "\nResult: " << num1 << " / " << num2 << " = " << num1 / num2 << endl; else cout << "\nError: Division by zero!\n"; break; default: cout << "\nInvalid operator!\n"; } }
switch(choice) { case 1: cout << "Enter temperature in Celsius: "; cin >> temp; converted = (temp * 9.0/5.0) + 32; cout << "\n" << temp << "°C = " << converted << "°F\n"; break; case 2: cout << "Enter temperature in Fahrenheit: "; cin >> temp; converted = (temp - 32) * 5.0/9.0; cout << "\n" << temp << "°F = " << converted << "°C\n"; break; default: cout << "\nInvalid choice!\n"; } }
cout << "\n--- Basic Calculator ---\n"; cout << "Enter first number: "; cin >> num1; cout << "Enter operator (+, -, *, /): "; cin >> operation; cout << "Enter second number: "; cin >> num2; Number Statistics (Sum, Average, Min, Max)\n"; cout <<
void advancedCalculator() { double num, result; int choice;
int main() { int choice;
// Function prototypes void showMenu(); void basicCalculator(); void advancedCalculator(); void numberStats(); void primeChecker(); void temperatureConverter(); void clearScreen(); minNum) minNum = num
if(num <= 1) { isPrime = false; } else { for(int i = 2; i <= sqrt(num); i++) { if(num % i == 0) { isPrime = false; break; } } }
void showMenu() { cout << "\n========== CALCULATOR FEATURE ==========\n"; cout << "1. Basic Calculator (+, -, *, /)\n"; cout << "2. Advanced Calculator (^, √, sin, cos, tan)\n"; cout << "3. Number Statistics (Sum, Average, Min, Max)\n"; cout << "4. Prime Number Checker\n"; cout << "5. Temperature Converter (Celsius/Fahrenheit)\n"; cout << "6. Exit\n"; cout << "========================================\n"; }
for(double num : numbers) { sum += num; if(num < minNum) minNum = num; if(num > maxNum) maxNum = num; }
cout << fixed << setprecision(2);
void basicCalculator() { double num1, num2; char operation;
void numberStats() { int n; vector<double> numbers;
cout << "\n--- Prime Number Checker ---\n"; cout << "Enter a positive integer: "; cin >> num;
switch(operation) { case '+': cout << "\nResult: " << num1 << " + " << num2 << " = " << num1 + num2 << endl; break; case '-': cout << "\nResult: " << num1 << " - " << num2 << " = " << num1 - num2 << endl; break; case '*': cout << "\nResult: " << num1 << " * " << num2 << " = " << num1 * num2 << endl; break; case '/': if(num2 != 0) cout << "\nResult: " << num1 << " / " << num2 << " = " << num1 / num2 << endl; else cout << "\nError: Division by zero!\n"; break; default: cout << "\nInvalid operator!\n"; } }
switch(choice) { case 1: cout << "Enter temperature in Celsius: "; cin >> temp; converted = (temp * 9.0/5.0) + 32; cout << "\n" << temp << "°C = " << converted << "°F\n"; break; case 2: cout << "Enter temperature in Fahrenheit: "; cin >> temp; converted = (temp - 32) * 5.0/9.0; cout << "\n" << temp << "°F = " << converted << "°C\n"; break; default: cout << "\nInvalid choice!\n"; } }
cout << "\n--- Basic Calculator ---\n"; cout << "Enter first number: "; cin >> num1; cout << "Enter operator (+, -, *, /): "; cin >> operation; cout << "Enter second number: "; cin >> num2;
void advancedCalculator() { double num, result; int choice;
int main() { int choice;
// Function prototypes void showMenu(); void basicCalculator(); void advancedCalculator(); void numberStats(); void primeChecker(); void temperatureConverter(); void clearScreen();
if(num <= 1) { isPrime = false; } else { for(int i = 2; i <= sqrt(num); i++) { if(num % i == 0) { isPrime = false; break; } } }
void showMenu() { cout << "\n========== CALCULATOR FEATURE ==========\n"; cout << "1. Basic Calculator (+, -, *, /)\n"; cout << "2. Advanced Calculator (^, √, sin, cos, tan)\n"; cout << "3. Number Statistics (Sum, Average, Min, Max)\n"; cout << "4. Prime Number Checker\n"; cout << "5. Temperature Converter (Celsius/Fahrenheit)\n"; cout << "6. Exit\n"; cout << "========================================\n"; }
for(double num : numbers) { sum += num; if(num < minNum) minNum = num; if(num > maxNum) maxNum = num; }