ABA


"|שאלה| ב- JAVA בשימוש עם לולאת FOR"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10159 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10159
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   23:46   28.11.10   
אל הפורום  
  |שאלה| ב- JAVA בשימוש עם לולאת FOR  
 
   טוב אז ככה אני רוצה לכתוב תוכנית שאני יצטרך להזין מס' קורסים ואז ציון וזה יתן לי תממוצע עכשיו התחלתי לרשום ככה אבל משהו חסר לי ואני לא מצליח להבין מה אשמח לעזרה מצטער שזה הפוך זה לא נותן לי להעתיק את זה בצורה נורמאלית
System.out.println("what is your name?");
String a = br.readLine();

System.out.println("what is your id?");
String q = br.readLine();

System.out.println("how many course you do in this year?");
String r = br.readLine();
double w = Double.parseDouble(r);
double sum = 0.0;

for (int i=1; i<w; i++){

System.out.println( sum =sum );


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב VeNom  29.11.10 10:48 1
     אחי כנס -KINGMAN-  30.11.10 19:52 2
         תיקנתי שוב אבל אני לא מוצא תבעיה -KINGMAN-  30.11.10 20:53 3
             מכתב VeNom  30.11.10 21:24 4
                 כן אחי זה עבד לי תודה רבה!!!! -KINGMAN-  01.12.10 14:57 5
                     בטח שיש.. VeNom  01.12.10 23:37 6
  כן אחי וואי ממש תודה :) -KINGMAN-  02.12.10 00:33 7

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   10:48   29.11.10   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   קודם כל מספר קורסים הוא מספר שלם..למה להשתמש בדאבל ולא ב int?אבלז ה לא קריטי..
חוץ מזה אתה רץ על מספר הקורסים שלו פחות 1(1...w)..ואם תרצה לרוץ על כל הקורסים תצטרך לעשות מ 0 עד w..
כלומר:

for(int i = 0 ; i < w ; i++)

דבר אחרון לא מובן מה עשית בלולאה..הדפסת 0 = 0 אלא אם כן הייתה בעיה בהעתקה..
תשמתש ב

{code}
paste your code here
{/code}

כאשר במקום סוגר מסלולסל תחליף למרובע..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   19:52   30.11.10   
אל הפורום  
  2. אחי כנס  
בתגובה להודעה מספר 1
 
   שיניתי ל-0 כמו שהסברת אבל אני לא מצליח למצוא מה חסר לי כדי שיווצר המצב שאנשים יזינו נגיד 3 ואז אני רוצה שהוא ישאל במשך שלוש פעמים מה הציון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   20:53   30.11.10   
אל הפורום  
  3. תיקנתי שוב אבל אני לא מוצא תבעיה  
בתגובה להודעה מספר 2
 
   אחי אני לא יודע למה בפקודה הזו הוא לא עושה הזנה של ציון כמספר הפעמים שאני רושם זאת הפקודה
System.out.println("what is your name?");
String a = br.readLine();

System.out.println("what is your id?");
String q = br.readLine();

System.out.println("how many course you do in this year?");

double w = Double.parseDouble(br.readLine());
double sum = 0.0;

for (int i=0; i<10; i++){

System.out.println("what is your mark" );
sum = sum + Double.parseDouble(br.readLine());
double avg = sum/w;
System.out.println("your name is"+a+"your id is"+q+"your avg is"+avg);
}
}
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   21:24   30.11.10   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 3
 
  

אחי אני לא יודע למה בפקודה הזו הוא לא עושה הזנה של ציון כמספר הפעמים שאני רושם זאת הפקודה
System.out.println("what is your name?");
String a = br.readLine();

System.out.println("what is your id?");
String q = br.readLine();

System.out.println("how many course you do in this year?");

double w = Double.parseDouble(br.readLine());
double sum = 0.0;

for (int i=0; i<w; i++){
System.out.println("what is your mark" );
sum = sum + Double.parseDouble(br.readLine());
}
double avg = sum/w;
System.out.println("your name is" a "your id is" q "your avg is" avg);


זה קוד מתוקן שקולט מספר קורסים..ואז קולט ציונים כמספר הקורסים..ועושה ממוצע.
אתה צריך להשתמש ב double רק ב avg..כל השאר תחליף ל int..אני פשוט לא זוכר איך ה parseint עובד ב java..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   14:57   01.12.10   
אל הפורום  
  5. כן אחי זה עבד לי תודה רבה!!!!  
בתגובה להודעה מספר 4
 
   החלפתי ל- INT ןןאי שמתי לב שלסוגרייפ המסולסלים יש חשיבות ענקית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק, 2 נקודות
   23:37   01.12.10   
אל הפורום  
  6. בטח שיש..  
בתגובה להודעה מספר 5
 
   זה תוחם את הלולאה שלך..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   00:33   02.12.10   
אל הפורום  
  7. כן אחי וואי ממש תודה :)  
בתגובה להודעה מספר 0
 
  


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

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

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



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