الخميس، 1 أكتوبر 2020

قارن بين عددين صحيحين في لغة سي Compare two integers in C language

 قارن بين عددين صحيحين في لغة سي Compare two integers in C language



قارن بين عددين صحيحين في لغة سي



تعد المقارنة بين متغيرين صحيحين من أبسط البرامج التي يمكنك كتابتها بسهولة. في هذا البرنامج ، يمكنك إما أخذ مدخلات من المستخدم باستخدام scanf()الوظيفة أو تحديدها بشكل ثابت في البرنامج نفسه.

نتوقع أن يكون برنامجًا بسيطًا بالنسبة لك أيضًا. نحن نقارن فقط بين متغيرين صحيحين. سننظر أولاً في الخوارزمية ، ثم مخطط التدفق متبوعًا بالرمز الكاذب والتنفيذ.

الخوارزمية

دعنا أولاً نرى ما يجب أن يكون الإجراء خطوة بخطوة لمقارنة عددين صحيحين−

START
   Step 1 → Take two integer variables, say A & B
   Step 2 → Assign values to variables
   Step 3 → Compare variables if A is greater than B
   Step 4 → If true print A is greater than B
   Step 5 → If false print A is not greater than B
STOP

مخطط تدفق

يمكننا رسم مخطط تدفق لهذا البرنامج كما هو موضح أدناه -

مقارنة عدد صحيح

كود مزيف

دعنا الآن نرى الرمز الكاذب لهذه الخوارزمية -

procedure compare(A, B)

   IF A is greater than B
      DISPLAY "A is greater than B"
   ELSE
      DISPLAY "A is not greater than B"
   END IF

end procedure

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   int a, b;

   a = 11;
   b = 99;

   // to take values from user input uncomment the below lines −
   // printf("Enter value for A :");
   // scanf("%d", &a);
   // printf("Enter value for B :");
   // scanf("%d", &b);

   if(a > b)
      printf("a is greater than b");
   else
      printf("a is not greater than b");

   return 0;
}

انتاج |

يجب أن يكون ناتج هذا البرنامج -

a is not greater than b

التسميات: