جدول المحتويات:
- الخطوة 1: الخطوة 1:
- الخطوة 2: الخطوة 2: كتابة التعليمات البرمجية الخاصة بنا وتعلم أشياء جديدة
- الخطوة 3: الخطوة 3: نكرس وقتنا لتجاوز الحدود الموضوعة
- الخطوة 4: الخطوة 4:
فيديو: ساعة بسيطة في اللغة C: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
الفكرة هي إنشاء ساعة بسيطة بلغة C ، لكننا نحتاج أولاً إلى إعداد برنامجنا والتعرف على بعض الأشياء التي سنستخدمها.
الخطوة 1: الخطوة 1:
- اختر Visual Studio أو Code Blocks أو أي برنامج آخر مشابه (أوصي Visual studio 2015).
- سأستخدم Visual Studio 2015 ، لذا اكتب في google "مجتمع Visual Studio 2015" ، قم بتنزيله وتثبيته.
- بعد التثبيت ، قم بتشغيل Visual Studio ، اضغط على New / Project / Console Application.
- في معالج تطبيق وحدة التحكم ، اضغط على التالي ، ثم قم بإلغاء تحديد العنوان المترجم مسبقًا وحدد مشروع فارغ ، ثم إنهاء.
- على يمينك ، سيكون لديك Solution Explorer ، انقر بزر الماوس الأيمن فوق Source Files ، ثم Add / New Item / C ++ file (.cpp) ، لكن قم بتغيير الاسم إلى Source.c وأضف.
- الآن لديك مشروع 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: نكرس وقتنا لتجاوز الحدود الموضوعة
- أدخل أرقامًا عشوائية ، بحيث يكون h> 12 ، m> 60 ، s> 60.
- برنامج يكتب خطأ! ومخارج.
- نجاح حتى الآن!
الخطوة 4: الخطوة 4:
- أدخل أرقامًا عشوائية ، بحيث تكون h <12 ، و m <60 ، و s <60.
- تتغير الأرقام إلى تنسيق 00:00:00 وتبدأ الساعة في "وضع علامة".
- نجاح بالفعل.
* بعد مرور الساعة 12 ، تتغير "الساعات" إلى 01 و "الدقائق" و "الثواني" إلى 00.
استمتع!
موصى به:
GranDow - ساعة رقمية متعددة اللغات بسيطة: 4 خطوات
GranDow - ساعة رقمية متعددة اللغات بسيطة: تظل جدتي تنسى يوم الأسبوع الذي تتناول فيه حبوبها. لسوء الحظ ، فإن جميع الساعات الرقمية التي أجدها تعرض أيام الأسبوع باللغة الإنجليزية. هذا المشروع البسيط المكون من 3 مكونات فقط رخيص الثمن وسهل البناء وآمل أن
ساعة توقيت رقمية بسيطة كلاودكس M633: 4 خطوات
Simple CloudX M633 Digital Stopwatch: في هذا المشروع ، سنصنع نسخة من ساعة رقمية يمكنها الاحتفاظ بسجل للساعات والدقائق والثواني ، تمامًا مثل ساعة التوقيت على هاتفك المحمول! سنستخدم شاشة LCD لعرض الوقت
ساعة رقمية بسيطة باستخدام Arduino Nano & DS1307: 4 خطوات
ساعة رقمية بسيطة باستخدام Arduino Nano & DS1307: في هذه المقالة سأعرض لك برنامجًا تعليميًا لإنشاء ساعة رقمية باستخدام Arduino .. لوحة Arduino التي أستخدمها هي Arduino Nano V3 ، DS1307 كمزود بيانات الوقت ، MAX7219 7 Segment باعتباره مشاهدة العرض. قبل الدخول إلى البرنامج التعليمي ، أوصي
اردوينو مساعد اللغة الإنجليزية: 7 خطوات
مساعد اللغة الإنجليزية في Arduino: مقدمة: أنا طالب خريج أعمل للحصول على درجة الماجستير في التعليم مع التركيز على تكامل التكنولوجيا. أقوم حاليًا بتدريس الموسيقى وقضيت جزءًا كبيرًا من هذا الفصل الدراسي في التعلم حول استخدام Arduino للمشاريع المتعلقة بالموسيقى
ساعة اردوينو بسيطة / ساعة توقيت: 6 خطوات (مع صور)
ساعة اردوينو بسيطة / ساعة توقيت: هذه & quot؛ قابلة للتوجيه & quot؛ سيُظهر لك ويعلمك كيفية إنشاء ساعة Arduino Uno بسيطة تعمل أيضًا كساعة توقيت في بضع خطوات بسيطة فقط