কম্পিউটার

পাইথন প্রোগ্রাম ব্যবহার করে বেসিক ক্যালকুলেটর প্রোগ্রাম


এই টিউটোরিয়ালে, আমরা পাইথনে একটি মৌলিক ক্যালকুলেটর তৈরি করতে যাচ্ছি। আমি মনে করি আপনার সকলেরই মৌলিক ক্যালকুলেটর সম্পর্কে ধারণা আছে। আমরা ব্যবহারকারীকে ছয়টি বিকল্প দেব যেখান থেকে তারা একটি বিকল্প নির্বাচন করবে এবং আমরা সংশ্লিষ্ট অপারেশনটি সম্পাদন করব। নিম্নলিখিত পাটিগণিত অপারেশনগুলি সম্পাদন করতে চলেছে৷

  • সংযোজন
  • বিয়োগ
  • গুণ
  • বিভাগ
  • মেঝে বিভাগ
  • মডুলো

এটি আপনার নিজের উপর বাস্তবায়ন করার চেষ্টা করুন. একটি সাধারণ ক্যালকুলেটরের জন্য কোড লিখতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

অ্যালগরিদম

<পূর্ব>1. দুটি সংখ্যা শুরু করুন.2. ব্যবহারকারীকে ছয়টি বিকল্প দিয়ে একটি বিকল্প প্রবেশ করতে বলুন।3। ব্যবহারকারীর কাছ থেকে অপশন পাওয়ার পর বিকল্পের উপর ভিত্তি করে প্রতিটি অপারেশনের জন্য শর্ত লিখুন। সংশ্লিষ্ট অপারেশন সঞ্চালন.5. ফলাফল প্রিন্ট করুন।

আসুন কোডটি লিখি।

উদাহরণ

## সংখ্যার আরম্ভ করা, b =15, 2## ব্যবহারকারীর পছন্দ প্রিন্টের জন্য ক্যাটালগ প্রদর্শন করা হচ্ছে("1 - যোগ\n2 - বিয়োগ\n3 - গুণন\n4 - বিভাগ\n5 - ফ্লোর ডিভিশন\n6 - মডুলো") ## ব্যবহারকারী বিকল্প থেকে পাওয়ার বিকল্প =int(ইনপুট("উপরের তালিকা থেকে একটি বিকল্প লিখুন:- "))## লেখার শর্ত সংশ্লিষ্ট অপারেশনিফ অপশনটি সম্পাদন করার জন্য ==1:প্রিন্ট(f"অ্যাডিশন:{a + b}" )এলিফ বিকল্প ==2:প্রিন্ট(f"বিয়োগ:{a - b}")এলিফ বিকল্প ==3:মুদ্রণ(f"গুণ:{a * b}")এলিফ বিকল্প ==4:মুদ্রণ(f"বিভাগ :{a / b}") elif বিকল্প ==5:প্রিন্ট(f"ফ্লোর বিভাগ:{a // b}") elif বিকল্প ==6:print(f"Modulo:{a % b}") 

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত আউটপুট পাবেন।

1 - যোগ2 - সাবস্ট্রাকশন3 - গুণন4 - বিভাগ5 - ফ্লোর ডিভিশন6 - মডিউল উপরের তালিকা থেকে একটি বিকল্প লিখুন:- 3গুণ:30

আসুন আবার প্রোগ্রামটি এক্সিকিউট করি

উদাহরণ

## সংখ্যার আরম্ভ করা, b =15, 2## ব্যবহারকারীর পছন্দ প্রিন্টের জন্য ক্যাটালগ প্রদর্শন করা হচ্ছে("1 - যোগ\n2 - বিয়োগ\n3 - গুণন\n4 - বিভাগ\n5 - ফ্লোর ডিভিশন\n6 - মডুলো") ## ব্যবহারকারী বিকল্প থেকে পাওয়ার বিকল্প =int(ইনপুট("উপরের তালিকা থেকে একটি বিকল্প লিখুন:- "))## লেখার শর্ত সংশ্লিষ্ট অপারেশনিফ অপশনটি সম্পাদন করার জন্য ==1:প্রিন্ট(f"অ্যাডিশন:{a + b}" )এলিফ বিকল্প ==2:প্রিন্ট(f"বিয়োগ:{a - b}")এলিফ বিকল্প ==3:মুদ্রণ(f"গুণ:{a * b}")এলিফ বিকল্প ==4:মুদ্রণ(f"বিভাগ :{a / b}") elif বিকল্প ==5:প্রিন্ট(f"ফ্লোর বিভাগ:{a // b}") elif বিকল্প ==6:print(f"Modulo:{a % b}") 

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত আউটপুট পাবেন।

1 - সংযোজন2 - সাবস্ট্রাকশন3 - গুণন4 - বিভাগ5 - ফ্লোর ডিভিশন6 - মডিউল উপরের তালিকা থেকে একটি বিকল্প লিখুন:- 6মডুলো:1

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথনে Tkinter ব্যবহার করে সহজ GUI ক্যালকুলেটর

  2. বেসিক ইউক্লিডীয় অ্যালগরিদমের জন্য পাইথন প্রোগ্রাম

  3. Unitest ব্যবহার করে পাইথন প্রোগ্রামে ইউনিট টেস্টিং

  4. পাইথনে OpenCV ব্যবহার করে ফ্রেম বের করার জন্য প্রোগ্রাম?