菜单驱动的C ++程序,用于简单的计算器

在本教程中,我们将讨论为简单计算器创建菜单驱动程序的程序。

该程序将使用户能够在以下数学运算中进行选择-加,减,乘,除,HCF和LCM。

示例

#include <bits/stdc++.h>

using namespace std;

//显示菜单

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";

}

//计算输出结果

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;

}

输出结果

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

以上是 菜单驱动的C ++程序,用于简单的计算器 的全部内容, 来源链接: utcz.com/z/330952.html

回到顶部