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

ساعة بسيطة في اللغة C: 4 خطوات
ساعة بسيطة في اللغة C: 4 خطوات

فيديو: ساعة بسيطة في اللغة C: 4 خطوات

فيديو: ساعة بسيطة في اللغة C: 4 خطوات
فيديو: Learn C# in one video تعلم سي شارب في فيديو واحد (ساعة ونصف) 2024, شهر نوفمبر
Anonim
ساعة بسيطة في اللغة ج
ساعة بسيطة في اللغة ج

الفكرة هي إنشاء ساعة بسيطة بلغة C ، لكننا نحتاج أولاً إلى إعداد برنامجنا والتعرف على بعض الأشياء التي سنستخدمها.

الخطوة 1: الخطوة 1:

الخطوة 1
الخطوة 1
  1. اختر Visual Studio أو Code Blocks أو أي برنامج آخر مشابه (أوصي Visual studio 2015).
  2. سأستخدم Visual Studio 2015 ، لذا اكتب في google "مجتمع Visual Studio 2015" ، قم بتنزيله وتثبيته.
  3. بعد التثبيت ، قم بتشغيل Visual Studio ، اضغط على New / Project / Console Application.
  4. في معالج تطبيق وحدة التحكم ، اضغط على التالي ، ثم قم بإلغاء تحديد العنوان المترجم مسبقًا وحدد مشروع فارغ ، ثم إنهاء.
  5. على يمينك ، سيكون لديك Solution Explorer ، انقر بزر الماوس الأيمن فوق Source Files ، ثم Add / New Item / C ++ file (.cpp) ، لكن قم بتغيير الاسم إلى Source.c وأضف.
  6. الآن لديك مشروع C جاهز للبدء.

الخطوة 2: الخطوة 2: كتابة التعليمات البرمجية الخاصة بنا وتعلم أشياء جديدة

الخطوة الثانية: كتابة التعليمات البرمجية الخاصة بنا وتعلم أشياء جديدة
الخطوة الثانية: كتابة التعليمات البرمجية الخاصة بنا وتعلم أشياء جديدة

هذا هو رمزنا:

# include # include // نحن نقوم بتضمين ملف windows (متصل بوظيفة sleep ()) ، مما يعني أن هذا سيعمل فقط مع windows ، لذلك إذا كنت تستخدم نظام تشغيل آخر ، فابحث في google عن إصدارات أخرى من sleep ().

انت مين()

{

int h ، m ، s ؛ // نضيف ساعات ودقائق وثواني إلى برنامجنا

كثافة العمليات D = 1000 ؛ // نضيف تأخيرًا قدره 1000 مللي ثانية ، مما يجعل الثانية وسنستخدمها في وضع السكون ().

printf ("ضبط الوقت: / n") ؛ // printf يكتب على الشاشة نصًا داخل ("") و / n يكتب في صف جديد.

scanf ("٪ d٪ d٪ d" ، & h ، & m ، & s) ؛ // scanf هو المكان الذي ندخل فيه وقتنا أو قيمنا.

إذا (ح> 12) {printf ("ERROR! / n") ؛ خروج (0) ؛ } // في هذه الدالة if نفحص ما إذا كانت القيمة المدرجة أكبر من 12.

إذا (م> 60) {printf ("ERROR! / n") ؛ خروج (0) ؛ } // مشابه هنا وإذا كان أكبر ، يكتب البرنامج خطأ! والمخارج

إذا (ق> 60) {printf ("ERROR! / n") ؛ خروج (0) ؛ } //مشابه

while (1) // while (1) عبارة عن حلقة لا نهائية وأي شيء بداخلها يكرر نفسه إلى ما لا نهاية. {

ق + = 1 ؛ // هذا يخبر البرنامج بزيادة الثواني لمدة 1 ، في كل مرة تأتي حلقة while لهذا الجزء.

إذا (ق> 59) {م + = 1 ؛ ق = 0 ؛ } // إذا كانت الثواني أكثر من 59 ، فإنها تزيد الدقائق وتضبط الثواني على 0.

إذا (م> 59) {ح + = 1 ؛ م = 0 ؛ } //مشابه

إذا (ح> 12) {ح = 1 ؛ م = 0 ؛ ق = 0 ؛ } //مشابه

printf ("\ n Clock")؛

printf ("\ n٪ 02d:٪ 02d:٪ 02d"، h، m، s) ؛ // هذا يكتب وقتنا بهذا التنسيق "00:00:00"

النوم (د) ؛ // هذا هو نوم وظيفتنا الذي يبطئ حلقة while ويجعلها أشبه بالساعة.

النظام ("cls") ؛ // هذا يمسح الشاشة.

}

getchar () ؛ العودة 0 ؛

}

* كل ما وراء "//" هو تعليق ولا يغير البرنامج ، لذا يمكن حذفه.

** لن يقوم Visual Studio أحيانًا بتشغيل البرنامج لأنه يتكون من "scanf" ، لذلك عليك الانتقال إلى مستكشف الحلول> انقر بزر الماوس الأيمن على السطح> الخصائص (يجب أن يظهر شيء ما كما في الصورة)> في التكوين ، حدد جميع التكوينات > خصائص التكوين> C / C ++> المعالج المسبق> في تعريفات المعالج الأولي اكتب _CRT_SECURE_NO_WARNINGS> حفظ.

الخطوة 3: الخطوة 3: نكرس وقتنا لتجاوز الحدود الموضوعة

الخطوة 3: نكرس وقتنا لتجاوز الحدود الموضوعة
الخطوة 3: نكرس وقتنا لتجاوز الحدود الموضوعة
  1. أدخل أرقامًا عشوائية ، بحيث يكون h> 12 ، m> 60 ، s> 60.
  2. برنامج يكتب خطأ! ومخارج.
  3. نجاح حتى الآن!

الخطوة 4: الخطوة 4:

الخطوة الرابعة
الخطوة الرابعة
الخطوة الرابعة
الخطوة الرابعة
  1. أدخل أرقامًا عشوائية ، بحيث تكون h <12 ، و m <60 ، و s <60.
  2. تتغير الأرقام إلى تنسيق 00:00:00 وتبدأ الساعة في "وضع علامة".
  3. نجاح بالفعل.

* بعد مرور الساعة 12 ، تتغير "الساعات" إلى 01 و "الدقائق" و "الثواني" إلى 00.

استمتع!

موصى به: