Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

एक साधारण कैलकुलेटर के लिए मेनू संचालित C++ प्रोग्राम

इस ट्यूटोरियल में, हम एक साधारण कैलकुलेटर के लिए मेनू संचालित प्रोग्राम बनाने के लिए एक प्रोग्राम पर चर्चा करेंगे।

यह प्रोग्राम उपयोगकर्ता को निम्नलिखित गणितीय संक्रियाओं में से चुनने की क्षमता प्रदान करेगा - जोड़, घटाव, गुणा, भाग, एचसीएफ और एलसीएम।

उदाहरण

#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;
}

आउटपुट

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

  1. सी++ में वर्ग के क्षेत्रफल के लिए कार्यक्रम

    हमें एक आयत की एक भुजा दी गई है और हमारा काम उस तरफ से वर्ग के क्षेत्रफल को प्रिंट करना है। वर्ग 2-डी सादा आकृति है जिसमें 4 भुजाएँ होती हैं और प्रत्येक 90 डिग्री के 4 कोण बनाती हैं और सभी भुजाएँ समान आकार की होती हैं। दूसरे शब्दों में हम कह सकते हैं कि वर्ग समान भुजाओं वाले आयत का एक रूप है। एक व

  1. सी++ में पिरामिड के आयतन के लिए कार्यक्रम

    पिरामिड के आधार के प्रकार के आधार पर पक्षों को देखते हुए पिरामिड के आयतन की गणना करना कार्य है। पिरामिड एक 3-डी आकृति है जिसकी बाहरी सतह पिरामिड के तेज किनारे को बनाने वाले सामान्य बिंदु पर त्रिकोणीय मिलती है। पिरामिड का आयतन उसके आधार के प्रकार पर निर्भर करता है। पिरामिड विभिन्न प्रकार के आधारों

  1. QuickSort के लिए C++ प्रोग्राम?

    क्विकसॉर्ट एक छँटाई तकनीक है जो एक क्रमबद्ध सूची (सरणी) को क्रमबद्ध करने के लिए तुलना का उपयोग करती है। Quicksort को पार्टीशन एक्सचेंज सॉर्ट के रूप में भी जाना जाता है। यह एक स्थिर प्रकार नहीं है, क्योंकि समान प्रकार की वस्तुओं का सापेक्ष क्रम संरक्षित नहीं है। क्विकसॉर्ट एक सरणी पर काम कर सकता है,