ABA


"2 שאלות בפסקל שהתסבכתי איתם קצת, DIV ו-MOD"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12628 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12628
sHuMpI

   16:28   30.10.05   
אל הפורום  
  2 שאלות בפסקל שהתסבכתי איתם קצת, DIV ו-MOD  
 
   שאלה מס' 4:

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

הנחה: בכל חודש יש 30 ימים.

דוגמא :
עבור קלט 45 התכנית תדפיס:

Total num. of days: 45
Num. of months : 1
Num. of weeks : 2
Num. of rest days: 1


שאלה מס' 6.

החללית המריאה בחצות (בזמן 00:00:00)
לטייס-חללית יש מכשיר שמראה את הזמן בשניות מרגע התחלת הטיסה.
כתוב תכנית שקולטת זמן בשניות ומתרגמת ומדפיסה כמה שעות, דקות ושניות עברו מחצות.

הערה: הניחו שחללית לא עוברת 24 שעות.

לדוגמא: עבור קלט: 7404 שניות פלט: 2:03:24



בראשון לא הבנתי את השאלה..זאת אומרת לא הבנתי מה קורה בדוגמא וכו' אולי תוכלו לעזור לי

בשני לא הצלחתי כי אני הצלחתי לחשב רק את השעות (x div 3600)
איך אני מחשב את כל השאר?
תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני אסביר לך על DIV ו-MOD אולי תבין איך לפתור את זה nesher  30.10.05 18:15 1
     חמודי אני יודע מה זה עושה.. sHuMpI 30.10.05 18:25 2
         אז מה הבעיה בדיוק? nesher  30.10.05 19:07 3
             בראשון הבעיה שלי שלא הבנתי את התרגיל sHuMpI 30.10.05 19:33 4
                 את הראשון הסברתי... לא נראה לי שקשה להבין nesher  30.10.05 19:59 5
                     תודה גאון שלי עזרת לי מאד sHuMpI 31.10.05 16:49 6
                         בבקשה :) nesher  31.10.05 17:19 7

       
nesher 

   18:15   30.10.05   
אל הפורום  
  1. אני אסביר לך על DIV ו-MOD אולי תבין איך לפתור את זה  
בתגובה להודעה מספר 0
 
   לבד...
DIV בחילוק נותן לך את מס' הפעמים שהמס' שבו חילקת נכנס במס' שאתה מחלק
כלומר אם עשית

10 DIV 3 = 3

MOD נותן לך את השארית של החילוק

10 MOD 3 = 1

מובן? עכשיו תחשוב לבד איך זה מסתדר בתוכנית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   18:25   30.10.05   
אל הפורום  
  2. חמודי אני יודע מה זה עושה..  
בתגובה להודעה מספר 1
 
   כבר עשיתי הרבה תוכניות עם דיב ומוד
אבל אני לא מצליח שזה יסתדר בתוכנית

תודה נשריקו..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nesher 

   19:07   30.10.05   
אל הפורום  
  3. אז מה הבעיה בדיוק?  
בתגובה להודעה מספר 2
 
   אתה רוצה לחלץ מס' מתוך מס' מסויימים לפי חלוקה מסויימת
תעשה את החלוקה
קודם DIV ואחרי זה MOD ככה על כל חלק
חילקת ב-30 מצאת מס' שלמים עכשיו תחלץ מזה את השארית ותפעל על השארית למצוא שבועות
חילקת ב-7 מצאת שלמים עכשיו תחלץ ימים...
לא קשה במיוחד...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   19:33   30.10.05   
אל הפורום  
  4. בראשון הבעיה שלי שלא הבנתי את התרגיל  
בתגובה להודעה מספר 3
 
   בשני אני פשוט לא מצליח..

הצלחתי לחלץ שעות לפי- x div 3600
איך אני מחלץ דקות? ואיך שניות?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nesher 

   19:59   30.10.05   
אל הפורום  
  5. את הראשון הסברתי... לא נראה לי שקשה להבין  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 30.10.05 בשעה 20:00 בברכה, nesher
 
השני עובד על אותו עיקרון

יש לך את x שמכיל את מס' השניות..?
יופי..
אתה עושה לדוגמא


h = x DIV 3600
x = x MOD 3600

ככה זה שמר את השעות ועידכן את מס' השניות שנותרו
אחרי זה אתה עושה

m = x DIV 60
x = x MOD 60

זה חילץ את הדק'
ואחרי זה נותרו לך ב-x השניות

אותו הדבר בערך תופס על השאלה הראשונה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sHuMpI

   16:49   31.10.05   
אל הפורום  
  6. תודה גאון שלי עזרת לי מאד  
בתגובה להודעה מספר 5
 
   באמת תודה..מעריך את זה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nesher 

   17:19   31.10.05   
אל הפורום  
  7. בבקשה :)  
בתגובה להודעה מספר 6
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net