ABA


"מחפש אלגוריתם ב C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15048 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15048
Moshem
חבר מתאריך 25.10.07
24447 הודעות
   10:50   14.11.08   
אל הפורום  
  מחפש אלגוריתם ב C#  
 
   ערכתי לאחרונה בתאריך 14.11.08 בשעה 10:51 בברכה, Moshem
 
שלום חברה

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

בעיקרון זה נשמע פשוט אבל איך עושים את זה כשעות?

תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  כשאתה עושה חיסור בין תאריכים Nesher  14.11.08 11:09 1
     תשמע Moshem 14.11.08 11:20 2
  איזה יופי אין דברים כאלה! Moshem 14.11.08 11:42 3
     תקרא קצת על לולאות... Nesher  14.11.08 12:08 4
     מכתב Sn00py  14.11.08 12:51 5
         איזה מלך לירןןן!! תודה רבה ! Moshem 14.11.08 13:03 8
  סליחה על ההתערבות אבל אני חושב Net_Boy  14.11.08 12:55 6
     יאפ צודק בעקרון. אבל מישהו מבקש עזרה עפ טכניקה מסוימת.. נעזור לו Sn00py  14.11.08 13:02 7
     זהו זה מה זה מטומטם לטעמי DLN 14.11.08 17:54 9
         הנה זה מתחיל שוב... Sn00py  14.11.08 19:51 10
             מה לטחון מים? DLN 14.11.08 20:01 11
                 טוב עזוב חח Sn00py  14.11.08 20:19 12
                     שמע, Oranav 15.11.08 23:35 14
         תשמע, ברגע שאתה לא מבין איך הפונקציה המוכנה ldan192  15.11.08 18:55 13

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   11:09   14.11.08   
אל הפורום  
  1. כשאתה עושה חיסור בין תאריכים  
בתגובה להודעה מספר 0
 
DateTime התוצאה היא TimeSpan
שבו יש גם מאפיין שנקרא TotalHours אם אני זוכר נכון
ועכשיו אתהיכול לנסות לבד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Moshem
חבר מתאריך 25.10.07
24447 הודעות
   11:20   14.11.08   
אל הפורום  
  2. תשמע  
בתגובה להודעה מספר 1
 
   התחלתי ללמוד אלגוריתמיקה ב C# רק לא ממזמן אז תקל עליי טיפה P:

נראה אם הבנתי

יש את המשתנים האלה int ו- double, אז אתה אומר שיש אחד בשם Datetime?

לא יודע מה זה מאפיין חח =\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Moshem
חבר מתאריך 25.10.07
24447 הודעות
   11:42   14.11.08   
אל הפורום  
  3. איזה יופי אין דברים כאלה!  
בתגובה להודעה מספר 0
 
   לבד, לבד הצלחתי ללמוד את הבסיס של השפה שלי שיעורים בכיתה,

ועכשיו בזכות Nesher פיתחתי את האלגוריתם שרציתי!


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string args)
{
DateTime start, end;
TimeSpan total;

Console.WriteLine("enter start hour");
start = DateTime.Parse(Console.ReadLine());

Console.WriteLine("enter end hour");
end = DateTime.Parse(Console.ReadLine());

total = end - start;
Console.WriteLine("total is: {0}", total);

}
}
}

עכשיו בא לי להמשיך אותו!!

לא למדתי חזרות וכאלה, אבל אני רוצה להמשיך את התוכנה, שאחרי הבדיקה הראשונה, הוא ישאל אם להמשיך לבדוק ואז אם כן הוא עובר לאותו טופס שוב, אם לא הוא מסיים ומביא את התוצאה סה"כ

מה שבעצם אני רוצה לעשות זה לחשב שעות עבודה.

לדוגמא עבדתי יום אחד אז אחרי החישוב הראשון אני אגיד לו להפסיק והוא יביא את הזמן שעבדתי

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

בר ביצוע? אם כן איך?

תודה רבה:]


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   12:08   14.11.08   
אל הפורום  
  4. תקרא קצת על לולאות...  
בתגובה להודעה מספר 3
 
ערכתי לאחרונה בתאריך 14.11.08 בשעה 12:09 בברכה, Nesher
 
for
while
do..while

בהצלחה ושמח לשמוע שהסתדרת לבד עם החלק הראשון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:51   14.11.08   
אל הפורום  
  5. מכתב  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 14.11.08 בשעה 13:01 בברכה, Sn00py
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string args)
{
DateTime start, end;
TimeSpan total = TimeSpan.Zero;

bool moveOn = true;
int temp = 0;

while(moveOn)
{
Console.WriteLine("enter start hour");
start = DateTime.Parse(Console.ReadLine());

Console.WriteLine("enter end hour");
end = DateTime.Parse(Console.ReadLine());

total += end - start;
Console.WriteLine("To continue press 1, to terminate press 0");
temp = int.Parse(Console.ReadLine());
if (temp == 0)
moveOn = false;
}
Console.WriteLine("total is: {0}", total);

}
}
}


\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Moshem
חבר מתאריך 25.10.07
24447 הודעות
   13:03   14.11.08   
אל הפורום  
  8. איזה מלך לירןןן!! תודה רבה !  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   12:55   14.11.08   
אל הפורום  
  6. סליחה על ההתערבות אבל אני חושב  
בתגובה להודעה מספר 0
 
   שהמטרה היא שהוא יכתוב לבד את האלגוריתם שמחשב את השעות ולא ישתמש במשהו מוכן ב C#.
ובלי קשר זה גם הרבה יותר מומלץ למתכנת מתחיל כדי לפתח חשיבה אלגוריתמית.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   13:02   14.11.08   
אל הפורום  
  7. יאפ צודק בעקרון. אבל מישהו מבקש עזרה עפ טכניקה מסוימת.. נעזור לו  
בתגובה להודעה מספר 6
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות
   17:54   14.11.08   
אל הפורום  
  9. זהו זה מה זה מטומטם לטעמי  
בתגובה להודעה מספר 6
 
   זה מה שמלמדים היום בC#?
טוב שלא שלחו אותו לעשות את השיעורים עם מחלקה מוכנה והוא רק צריך לכתוב new DateSubtract(t,t2).print()


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   19:51   14.11.08   
אל הפורום  
  10. הנה זה מתחיל שוב...  
בתגובה להודעה מספר 9
 
   לא נמאס לכם?
הרי ברור שמי שירצה להיות תכניתן רציני לא יתחיל מ C# או לחילופין לא ילמד רק אותה...
וברור שמי שרוצה לפתח לעצמו את החשיבה לא ישתמש ב TIMESPAN...

אז למה לטחון מים?

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות
   20:01   14.11.08   
אל הפורום  
  11. מה לטחון מים?  
בתגובה להודעה מספר 10
 
   וזה לא כזה ברור...
הוא ביקש אלגוריתם ונתנו לו פאזל להרכבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:19   14.11.08   
אל הפורום  
  12. טוב עזוב חח  
בתגובה להודעה מספר 11
 
   זה לא יגמר אז פשוט נעצור כאן.
לדעתי שמישהו רוצה לעשות מטרה ספציפית כמו לעשות תכנית פשוטה לשימוש מסוים שישתמש ב TIMESPAN בכיף.
שמישהו רוצה להתחיל ללמוד תכנות הוא יציג את זה כשאלה ספציפית וימליצו לו להתחיל משפה נמוכה יותר.

אבל זאת רק דעתי..

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   23:35   15.11.08   
אל הפורום  
  14. שמע,  
בתגובה להודעה מספר 12
 
   הבנאדם ביקש אלגוריתם,
והפתרון הזה, של להשתמש באובייקטים מוכנים מראש, זה רחוק מאוד מאלגוריתמיקה :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:55   15.11.08   
אל הפורום  
  13. תשמע, ברגע שאתה לא מבין איך הפונקציה המוכנה  
בתגובה להודעה מספר 9
 
בשפה העילית פועלת מאחורי הקלעים זה הופך אותך למתכנת גרוע.
גם כי אתה לא יודע מה דורש יותר משאבים ומה פחות, וגם כי אתה לא מבין איך לנצל את הפונקציות הנתונות כמו שצריך ומשתמש בהן "כמו רובוט" מבלי להבין את הרעיון מאחורי הפונקציה.


בברכה,
עידן


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

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

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



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