كيفية كتابة برنامج الآلة الحاسبة

جدول المحتويات:

كيفية كتابة برنامج الآلة الحاسبة
كيفية كتابة برنامج الآلة الحاسبة

فيديو: كيفية كتابة برنامج الآلة الحاسبة

فيديو: كيفية كتابة برنامج الآلة الحاسبة
فيديو: كيفية كتابة العدد علي صورة أسية باستخدام الآلة الحاسبة 🇾🇪🌹🍎 2024, ديسمبر
Anonim

برنامج الآلة الحاسبة هو أحد مهام البرمجة النموذجية. يمكن تنفيذ مثل هذا التطبيق في أي لغة برمجة تقريبًا. واحدة من أكثر لغات البرمجة شيوعًا هي دلفي ، والتي يمكن استخدامها لكتابة كود آلة حاسبة بسيط وفعال.

كيفية كتابة برنامج الآلة الحاسبة
كيفية كتابة برنامج الآلة الحاسبة

ضروري

بيئة برمجة دلفي

تعليمات

الخطوة 1

ابدأ بيئة برمجة دلفي التي تستخدمها. تخطيط واجهة التطبيق الخاص بك. سيكون هناك 26 زرًا في النموذج ، 10 منها مسؤولة عن الأرقام ، والباقي للوظائف. بالإضافة إلى ذلك ، سيكون هناك مكون TPanel سيتم عرض نتيجة الإجراء عليه.

الخطوة 2

أضف 4 متغيرات إلى الكود الذي سيخزن الأرقام التي أدخلها المستخدم ويحدد الوضع. فمثلا:

فار

أ ، ب ، ج: حقيقي ؛ // الأرقام التي يدخلها المستخدم

د: عدد صحيح ؛ // عمل الآلة الحاسبة

الخطوه 3

يمكن إضافة المتغيرات التي تم إنشاؤها إلى كل من المحمية والخاصة. الآن تعامل مع حدث OnClick لكل زر رقم. لجميع الأرقام ، سيكون الرمز متطابقًا:

الإجراء TForm1. Button1Click (المرسل: TObject) ؛

يبدأ

Panel1. Caption: = Panel1. Caption + 'number'

نهاية؛

استبدل "رقم" باسم الزر (إذا كان رقم 0 ، ثم Panel1. Caption + "0").

الخطوة 4

المتغير د في تنسيق عدد صحيح وسيحتوي على القيمة الرقمية المقابلة لأي إجراء. إذا تم تنفيذ الضرب ، فيمكنك ضبط الإجراء على القيمة 1 ، إذا كان القسمة - القيمة 2 ، إذا كانت الإضافة - القيمة 3 ، إلخ. لإجراء الضرب ، سيبدو الرمز كما يلي:

الإجراء TForm1. ButtonMultiplyClick (المرسل: TObject) ؛ // عمل مضاعف

يبدأ

أ: = StrToFloat (Panel1. Caption) ؛ // بعد الضغط على الزر ، يتم حفظ قيمة المتغير a

د: = 1 ؛ // يتم تعيين متغير الإجراء على القيمة المقابلة

Panel1. Caption: = '' ؛

نهاية؛

الخطوة الخامسة

قم بعمليات مماثلة للقسمة (ButtonDivClick) ، والإضافة (ButtonPlusClick) ، والطرح (ButtonMinusClick) ، والقسمة (ButtonPowerClick).

الخطوة 6

لمعالجة القيمة `` = '' ، تحتاج إلى إنشاء حالة حالة والنظر في كل إجراء على حدة:

الإجراء TForm1. ButtonClick (المرسل: TObject) ؛

يبدأ

الحالة د من

1: ابدأ // إذا كان d = 1 ، أي تم الضغط على زر الضرب ، فسيحدث الإجراء المقابل

ب: = StrToFloat (Panel1. Caption) ؛

ج: = أ * ب ؛

Panel1. Caption: = FloatToStr (c) ؛

نهاية؛

2: ابدأ

أ: = StrToFloat (Panel1. Caption) ؛

ج: = أ / ب ؛

Panel1. Caption: = FloatToStr (c) ؛

الخطوة 7

تعامل مع الجمع والطرح والأس بنفس الطريقة. الآلة الحاسبة جاهزة.

موصى به: