נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה בחישוב ציונים,להלן הקוד

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 30 November 2008 בשעה 21:24 | IP רשוּם
ציטוט yehouda

עשיתי זאת בIF וELSE ואני לא מבין איפה הטעות

include <stdio.h>
int  main ()


int  grade;
 grade=0;//reset parmeter
   

  
 
 printf("enter grade");
 //*10=excellent,9=very good,8=good,6,7=good,0-5=fail


     scanf("%d",&grade); //scan step

   if (grade<0 && grade>10)  {  //*verify that user enter value correctlly*//
           printf("error \n");
  return (1);
   }
 
 
   if (grade==0&&grade<6){
    
            
     printf("fail");
  
   }

 

 

==============================================

כתוב תוכנית הקולטת ציון תלמיד בין 0 ל- 10 ומציגה הערה לתלמיד תוך שימוש

בי הציון באופן הבא : "Switch-Case" במבנה

excellent 10

very good 9

good 8

pass 6,7

fail 0-5


בי הציון באופן הבא : "Switch-Case" במבנה

excellent 10

very good 9

good 8

pass 6,7

fail 0-5

חזרה לתחילת העמוד הצג את כרטיס החבר של yehouda חפש הודעות אחרות של yehouda
 
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 30 November 2008 בשעה 22:04 | IP רשוּם
ציטוט yehouda

עשיתי שוב אבל ציון 0-5 לא עובד יש הסבר למה?

#include <stdio.h>
float main ()
{
int grade;
grade=0;//reset parmeter

 

printf("enter grade");
//*10=excellent,9=very good,8=good,6,7=good,0-5=fail

scanf("%d",&grade); //scan step
if (grade<0 && grade>10) { //*verify that user enter value correctlly*//
printf("error \n");
return (1);
}


if (grade==0 &&grade<6){


printf("fail");

}
else
if (grade==6 && grade<8) {


printf(" good");
}
else

if (grade ==9) {

printf("very good");
}


else
if (grade==10) {


printf("excellent");
}

return (0);
}



 

חזרה לתחילת העמוד הצג את כרטיס החבר של yehouda חפש הודעות אחרות של yehouda
 
כפיר
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 03 December 2008 בשעה 12:28 | IP רשוּם
ציטוט כפיר

התכנית לא עובדת לך משום שהמספרים 1-5 לא שווים לאפס וגם קטנים מ-6.
תשנה את האופרטור וגם לאופרטור או
חזרה לתחילת העמוד הצג את כרטיס החבר של כפיר חפש הודעות אחרות של כפיר בקר בדף הבית של כפיר
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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