תוכן עניינים:

שעון פשוט בשפה C: 4 שלבים
שעון פשוט בשפה C: 4 שלבים

וִידֵאוֹ: שעון פשוט בשפה C: 4 שלבים

וִידֵאוֹ: שעון פשוט בשפה C: 4 שלבים
וִידֵאוֹ: C# simple clock -סישארפ שעון פשוט 2024, יולי
Anonim
שעון פשוט בשפה ג
שעון פשוט בשפה ג

הרעיון הוא ליצור שעון פשוט ב- C, אך ראשית עלינו להגדיר את התוכנה שלנו ולהכיר כמה מהדברים בהם אנו הולכים להשתמש.

שלב 1: שלב 1:

שלב 1
שלב 1
  1. בחר Visual Studio, Code Blocks או כל תוכנה דומה אחרת (אני ממליץ על Visual Studio 2015).
  2. אני אשתמש ב- Visual Studio 2015, אז הקלד בגוגל "Visual Studio 2015 Community", הורד והתקן.
  3. לאחר ההתקנה, הפעל את Visual Studio, הקש על New/Project/Console Application.
  4. באשף יישומי המסוף לחץ על הבא, ולאחר מכן בטל את הבחירה בכותרת הידור מראש ובחר ריק פרוייקט ולאחר מכן סיים.
  5. מימין לך יהיה סייר הפתרונות, לחץ לחיצה ימנית על קבצי מקור, הוסף/פריט חדש/קובץ C ++ (.cpp), אך שנה את השם ל- Source.c והוסף.
  6. עכשיו יש לך פרויקט C מוכן להתחיל.

שלב 2: שלב 2: כתיבת הקוד שלנו ולמידת דברים חדשים

שלב 2: כתיבת הקוד שלנו ולמידת דברים חדשים
שלב 2: כתיבת הקוד שלנו ולמידת דברים חדשים

זה הקוד שלנו:

#include#include // אנו כוללים קובץ חלונות (הוא מחובר לפונקציית שינה ()), מה שאומר שזה יעבוד רק עבור חלונות, כך שאם אתה משתמש במערכת הפעלה אחרת, חפש בגוגל גרסאות אחרות של שינה ().

int main ()

{

int h, m, s; // אנו מוסיפים שעות, דקות ושניות לתוכנית שלנו

int D = 1000; // אנו מוסיפים עיכוב של 1000 אלפיות השנייה, מה שעושה שנייה ואנו נשתמש בזה בשינה ().

printf ("הגדר זמן: / n"); // printf כותב על טקסט מסך שנמצא בתוך ("") ו- / n כותב בשורה חדשה.

scanf (" %d %d %d", & h, & m, & s); // scanf הוא המקום בו אנו מכניסים את הזמן שלנו, או את הערכים שלנו.

if (h> 12) {printf ("ERROR! / n"); יציאה (0); } // בפונקציה if זו אנו בוחנים אם הערך שהוכנס גדול מ -12.

if (m> 60) {printf ("ERROR! / n"); יציאה (0); } // דומה כאן ואם הוא גדול יותר, התוכנית כותבת ERROR! ויוצאים

if (s> 60) {printf ("ERROR! / n"); יציאה (0); } // דומה

בעוד (1) // בעוד (1) היא לולאה אינסופית וכל מה שבתוכה חוזר על עצמו עד אינסוף. {

s += 1; // זה אומר לתוכנית להגדיל שניות ל- 1, בכל פעם שלולאת while מגיעה לחלק זה.

אם (s> 59) {m += 1; s = 0; } // אם השניות הן יותר מ -59, היא מגדילה את הדקות ומגדירה את השניות ל -0.

אם (m> 59) {h += 1; מ '= 0; } // דומה

אם (h> 12) {h = 1; מ '= 0; s = 0; } // דומה

printf ("\ n שעון");

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:

שלב 4
שלב 4
שלב 4
שלב 4
  1. הכנס מספרים אקראיים, כך שה- h יהיה <12, m הוא <60, s הוא <60.
  2. המספרים משתנים לפורמט 00:00:00 והשעונים מתחילים "לתקתק".
  3. אכן הצלחה.

*לאחר שהשעון עובר 12, 'שעות' משתנות ל- 01 ו- 'דקות' ו- 'שניות' ל -00.

תעשה חיים!

מוּמלָץ: