কম্পিউটার

ট্যাঙ্ক ওভারফ্লো, আন্ডারফ্লো বা নির্দিষ্ট সময়ে ভরাট হবে কিনা তা পরীক্ষা করার জন্য C++ প্রোগ্রাম


ট্যাঙ্ক ভর্তির হার, একটি ট্যাঙ্কের উচ্চতা এবং একটি ট্যাঙ্কের ব্যাসার্ধের সাথে দেওয়া এবং কাজ হল ট্যাঙ্কটি ওভারফ্লো, আন্ডারফ্লো এবং নির্দিষ্ট সময়ে ভরাট হয়েছে কিনা তা পরীক্ষা করা।

উদাহরণ

Input-: radius = 2, height = 5, rate = 10
Output-: tank overflow
Input-: radius = 5, height = 10, rate = 10
Output-: tank undeflow

নিচে ব্যবহৃত পদ্ধতিটি নিম্নরূপ

  • একটি ট্যাঙ্কের ভরার সময়, উচ্চতা এবং ব্যাসার্ধের হার ইনপুট করুন
  • জলের প্রবাহের আসল হার বের করতে ট্যাঙ্কের আয়তন গণনা করুন।
  • ফলাফল নির্ণয় করতে শর্তগুলি পরীক্ষা করুন
    • প্রত্যাশিত হলে <ট্যাঙ্কের তুলনায় আসল
    • যদি প্রত্যাশিত হয়> ট্যাঙ্কের চেয়ে আসলটি প্রবাহিত হবে
    • যদি প্রত্যাশিত =অরিজিনাল এর চেয়ে ট্যাঙ্ক সময়মতো পূরণ হবে
  • ফলাফল আউটপুট প্রিন্ট করুন

অ্যালগরিদম

Start
Step 1->declare function to calculate volume of tank
   float volume(int rad, int height)
   return ((22 / 7) * rad * 2 * height)
step 2-> declare function to check for overflow, underflow and filled
   void check(float expected, float orignal)
      IF (expected < orignal)
         Print "tank overflow"
      End
      Else IF (expected > orignal)
         Print "tank underflow"
      End
      Else
         print "tank filled"
      End
Step 3->Int main()
   Set int rad = 2, height = 5, rate = 10
   Set float orignal = 70.0
   Set float expected = volume(rad, height) / rate
   Call check(expected, orignal)
Stop

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculate volume of tank
float volume(int rad, int height) {
   return ((22 / 7) * rad * 2 * height);
}
//function to check for overflow, underflow and filled
void check(float expected, float orignal) {
   if (expected < orignal)
      cout << "tank overflow";
   else if (expected > orignal)
      cout << "tank underflow";
   else
      cout << "tank filled";
}
int main() {
   int rad = 2, height = 5, rate = 10;
   float orignal = 70.0;
   float expected = volume(rad, height) / rate;
   check(expected, orignal);
   return 0;
}

আউটপুট

tank overflow

  1. C++ এ একটি অ্যারের বিটনোসিটি পরীক্ষা করার জন্য প্রোগ্রাম

  2. প্রদত্ত গ্রাফটি C++ প্রোগ্রামে DFS ব্যবহার করে দ্বিপক্ষীয় কিনা তা পরীক্ষা করুন

  3. C++ এ ইনভোলুটরি ম্যাট্রিক্স চেক করার প্রোগ্রাম

  4. লিপ ইয়ার পরীক্ষা করার জন্য C++ প্রোগ্রাম