השאלה:
כתוב תוכנית שהקלט שלה הוא 2 ציונים של תלמיד אחד, הציון הוא מס' בין 0-100 והפלט הוא מס' המציין כמה מהציונים היו גבוהים מ-80הנה הקוד:
#include <stdio.h> #include <conio.h> void main() { clrscr(); int a, b; printf("enter the first grade"); scanf("%d", &a); printf("enter the second grade"); scanf("%d", &b); if(a>80, b>80) printf("2 grades"); else { if (a>80, b<80) printf("1 grades"); else if(a<80, b>80) printf("1 grade"); else printf("none"); } getch(); }
|
הבעייה היא שכשאר אני נותן לו A גדול מ80 וB קטן הוא נותן לי 2 ציונים ולא אחד כמו שצריך... וכמו כן גם הNONE לא מראה לי כלום אלא במקומו 1grad