עבור לתוכן

שעון בפסקל

Featured Replies

פורסם

שלום לכולם!

אני צריך לעשות שעון בפסקל... מישהו יודע איך?

(אמרו לי שצריך להגיע לגרפיקה בפסקל או משהו כזה...).

תודה.

פורסם

סתם שעון (כאילו דיגיטלי) או שעון עגול כזה?

שעון דיגיטלי אין בעיה לעשות (כדי לקבל את השעה אתה יכול להשתמש בgettime - בhelp כתוב איך משתמשים בזה)

בשביל לעשות שעון אנלוגי צריך לעבוד קצת יותר קשה, בעקרון זה לא אמור להיות קשה במיוחד אם אתה משתמש ב unit graph (אם אתה משתמש בטורבו פסקל) הבעיה היא שאני לא ממש יודע איך משתמשים בזה (צריך לאתחל שם איזה דרייבר או משהו...), אבל תמיד אתה יכול לעשות את זה בדרך הארוכה והמגעילה של לצייר כוכביות (פחות או יותר ידנית) אם אתה ממש משועמם ולא אכפת לך שזה יצא גועל נפש

פורסם
  • מחבר

תודה על ההתייחסות,

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

איפה נמצא ה-help זו תיקיה או קובץ זה בתוך הפסקל או בתיקייה של הפסקל..?

הודה לך אם תגיד לי איפה אוכל למצוא את זה.

תודה רבה..

נ.ב

אני משתמש ב-Turbo Pascal 7.0

אם זה משנה בכלל...

פורסם

יש תפריט HELP למעלה,

אתה יכול להגיע אליו גם דרך לחיצה על F1

פורסם

תחפש אולי פונ של ARC(פונ שמציירת עיגול מזווית מסויימת).

אני לא יודע אם קיימת שם, אבל אם תמצא אותה הפתרון יהייה נורא פשוט.

פורסם
  • מחבר

אין שום דבר כזה שניקרא gettime בתפריט help

אם מישהו יוכל להכין לי מדריך קטן זה יעזור לי מאוד....

פורסם

כנס לאינדקס של הhelp (עם shift+F1) ופשוט תחפש שם GetTime (אתה יכול לכתוב את זה וזה יקפוץ לשם), כנס לזה וזה יתן לך את הכותרת של הפרוצדורה עם תיאור קצר על כל חלק (הייתי אומר את זה מהתחלה אבל לא זכרתי בדיוק אז עכשיו התקנתי עוד פעם את הקומפיילר כדי לבדוק)

פורסם
  • מחבר

קודם כל תודה רבה על התגובות..

מצאתי את הפקודה GetTime היא מוציאה את השעה לאותו רגע...

אני צריך שבמסך הפלט השעה תרוץ כל הזמן בלי הפסקה...

תודה

פורסם

אתה צריך לופ שיבדוק את השעה בכל רגע ויעדכן את המסך בהתאם. אם אתה רוצה שהתוכנית תוכל להסגר כמו שצריך, אתה יכול להשתמש בתנאי keypressed. זה הולך משהו כמו

if (keypressed) then exit.

פורסם
  • מחבר

איך אני עושה את הלופ הזה..?

זאת לולאה?

אתה יכול לפרט קצת יותר..?

תודה...

פורסם

repeat
{clear screen, get time, dispaly time etc.}
untill keypressed;

כדי לנקות את המסך תשתמש בפרוצדורה clrscr. נדמה לי שצריך להשתמש ב-crt בשביל זה, ובכל מקרה בטח תצטרך פרוצדורות אחרות משם, אז לפני ה-var כתוב uses crt;.

פורסם
  • מחבר

הצלחתי להוציא את הזמן ולנקות את המסך,

הבעיה שהוא מנקה את המסך אז בקושי רואים את מה שכתוב זה כל הזמן נעלם ולא כל כך רואים את זה....

לא רשמתי

dispaly time etc

אולי זאת הסיבה ...? לא הבנתי מה זה זאת פקודה?

תודה רבה...

פורסם
  • מחבר

הצלחתי להוציא את הזמן ולנקות את המסך,

הבעיה שהוא מנקה את המסך אז בקושי רואים את מה שכתוב זה כל הזמן נעלם ולא כל כך רואים את זה....

לא רשמתי

dispaly time etc

אולי זאת הסיבה ...? לא הבנתי מה זה זאת פקודה?

תודה רבה...

פורסם

זה מהבהב לך?

ץחפש פונ DELAY או SLEEP או משהו כזה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים