Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ điều khiển menu cho một máy tính đơn giản

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tạo một chương trình điều khiển bằng menu cho một máy tính đơn giản.

Chương trình này sẽ cung cấp cho người dùng khả năng chọn trong số các phép toán sau - cộng, trừ, nhân, chia, HCF và LCM.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//displaying the menu
void menu(){
   cout << "Press 1 to calculate Sum of Numbers\n";
   cout << "Press 2 to calculate Difference of Numbers\n";
   cout << "Press 3 to calculate Product of numbers\n";
   cout << "Press 4 to calculate Division of numbers\n";
   cout << "Press 5 to calculate HCF of numbers\n";
   cout << "Press 6 to calculate LCM of numbers\n";
   cout << "Press 7 to exit\n";
}
//calculating and outputting result
void result(int choice, int a, int b){
   switch (choice) {
      case 1: {
         cout << "Sum is " << (a + b) << "\n";
         break;
      }
      case 2: {
         cout << "Difference is " << (a - b) << "\n";
         break;
      }
      case 3: {
         cout << "Product is " << (a * b) << "\n";
         break;
      }
      case 4: {
         cout << "Division is " << (a / b) << "\n";
         break;
      }
      case 5: {
         cout << "GCD is " << __gcd(a, b) << "\n";
         break;
      }
      case 6: {
            cout << "LCM is "<< ((a * b) / __gcd(a, b))<< "\n";
            break;
      }
      case 7: {
         cout << "Thank you\n";
         break;
      }
      default:
      printf("Wrong Input\n");
   }
}
int main(){
   int a = 5, b = 7;
   int choice, res;
   menu();
   cout << "Enter your choice:\n";
   choice = 1;
   cout << "Choice is " << choice << endl;
   result(choice, a, b);
   return 0;
}

Đầu ra

Press 1 to calculate Sum of Numbers
Press 2 to calculate Difference of Numbers
Press 3 to calculate Product of numbers
Press 4 to calculate Division of numbers
Press 5 to calculate HCF of numbers
Press 6 to calculate LCM of numbers
Press 7 to exit
Enter your choice:
Choice is 1
Sum is 12