Dev C 5.12 Here
cout << "\n--- Temperature Converter ---\n"; cout << "1. Celsius to Fahrenheit\n"; cout << "2. Fahrenheit to Celsius\n"; cout << "Enter your choice: "; cin >> choice;
cout << "\n--- Number Statistics ---\n"; cout << "How many numbers do you want to enter? "; cin >> n;
#include <iostream> #include <cmath> #include <iomanip> #include <vector> #include <algorithm> using namespace std;
void primeChecker() { int num; bool isPrime = true; dev c 5.12
return 0; }
cout << "\n--- Prime Number Checker ---\n"; cout << "Enter a positive integer: "; cin >> num;
int main() { int choice;
if(num <= 1) { isPrime = false; } else { for(int i = 2; i <= sqrt(num); i++) { if(num % i == 0) { isPrime = false; break; } } }
if(n <= 0) { cout << "Invalid number of entries!\n"; return; }
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 <<
double average = sum / n;
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: { double exponent; cout << "Enter base: "; cin >> num; cout << "Enter exponent: "; cin >> exponent; result = pow(num, exponent); cout << "\nResult: " << num << "^" << exponent << " = " << result << endl; break; } case 2: cout << "Enter number: "; cin >> num; if(num >= 0) { result = sqrt(num); cout << "\nSquare root of " << num << " = " << result << endl; } else { cout << "\nError: Cannot calculate square root of negative number!\n"; } break; case 3: cout << "Enter angle in degrees: "; cin >> num; result = sin(num * M_PI / 180.0); cout << "\nsin(" << num << "°) = " << result << endl; break; case 4: cout << "Enter angle in degrees: "; cin >> num; result = cos(num * M_PI / 180.0); cout << "\ncos(" << num << "°) = " << result << endl; break; case 5: cout << "Enter angle in degrees: "; cin >> num; if(fmod(num, 180) != 90) { result = tan(num * M_PI / 180.0); cout << "\ntan(" << num << "°) = " << result << endl; } else { cout << "\nError: Tangent undefined for this angle!\n"; } break; default: cout << "\nInvalid choice!\n"; } } Number Statistics (Sum
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"; }