שפת C/פעולות חשבוניות/תרגילים: הבדלים בין גרסאות בדף
< שפת C | פעולות חשבוניות
תוכן שנמחק תוכן שנוסף
מסתבר שיש פתרון יותר טוב אבל זה עדיף מכלום, אני לא יודע אנגלית מי שיכול שימלא הוראות. |
|||
שורה 1: | שורה 1: | ||
{{שפת C}} |
{{שפת C}} |
||
{{בעבודה}} |
|||
==הפעולות הבסיסיות== |
==הפעולות הבסיסיות== |
||
שורה 23: | שורה 21: | ||
כתבו תוכנית שקולטת שני מספרי נקודה צפה מהמשתמש, מחברת אותם, ומדפיסה את סכומם. |
כתבו תוכנית שקולטת שני מספרי נקודה צפה מהמשתמש, מחברת אותם, ומדפיסה את סכומם. |
||
{{מוסתר|ta2 = left|פתרון|2= |
{{מוסתר|ta2 = left|פתרון|2= |
||
<source lang="c"> |
|||
#include <stdio.h> |
|||
int main() |
|||
{ |
|||
float x, y; |
|||
scanf("%f %f", &x, &y); |
|||
printf("%f + %f = %f\n", x, y, x + y); |
|||
return 0; |
|||
} |
|||
</source> |
|||
}} |
}} |
||
שורה 30: | שורה 41: | ||
{{מוסתר|ta2 = left|פתרון|2= |
{{מוסתר|ta2 = left|פתרון|2= |
||
<source lang="c"> |
|||
#include <stdio.h> |
|||
int main() |
|||
{ |
|||
float radius,perimeter,s; |
|||
const float PI=3.14153265; |
|||
printf("\n"); |
|||
scanf("%f",&radius); |
|||
perimeter=radius*2*PI; |
|||
s=radius*radius*PI; |
|||
printf("perimeter is %f Area is %f\n",perimeter,s); |
|||
return 0; |
|||
} |
|||
</source> |
|||
}} |
}} |
||
שורה 50: | שורה 83: | ||
y = --x + 6; |
y = --x + 6; |
||
printf("%d", y); |
printf("%d\n", y); |
||
return 0; |
return 0; |
||
שורה 58: | שורה 91: | ||
{{מוסתר|ta2 = left|הפתרון|2= |
{{מוסתר|ta2 = left|הפתרון|2= |
||
<source lang="text"> |
|||
8 |
|||
</source> |
|||
}} |
}} |
||
שורה 72: | שורה 108: | ||
y = x-- + 6; |
y = x-- + 6; |
||
printf("%d", y); |
printf("%d\n", y); |
||
return 0; |
return 0; |
||
שורה 80: | שורה 116: | ||
{{מוסתר|ta2 = left|הפתרון|2= |
{{מוסתר|ta2 = left|הפתרון|2= |
||
<source lang="text"> |
|||
9 |
|||
</source> |
|||
}} |
}} |
||
גרסה מ־13:26, 27 בפברואר 2008
הפעולות הבסיסיות
קליטת והדפסת סכום שלמים
כתבו תוכנית שקולטת שני מספרים שלמים מהמשתמש, מחברת אותם, ומדפיסה את סכומם.
פתרון
#include <stdio.h>
int main()
{
int x, y;
scanf("%d %d", &x, &y);
printf("%d + %d = %d\n", x, y, x + y);
return 0;
}
קליטת והדפסת סכום מספרי נקודה צפה
כתבו תוכנית שקולטת שני מספרי נקודה צפה מהמשתמש, מחברת אותם, ומדפיסה את סכומם.
פתרון
#include <stdio.h>
int main()
{
float x, y;
scanf("%f %f", &x, &y);
printf("%f + %f = %f\n", x, y, x + y);
return 0;
}
חישוב היקף ורדיוס מעגל
כתוב תוכנית הקולטת רדיוס של מעגל מהמשתמש, ומדפיסה את היקף המעגל ואת שטחו.
פתרון
#include <stdio.h>
int main()
{
float radius,perimeter,s;
const float PI=3.14153265;
printf("\n");
scanf("%f",&radius);
perimeter=radius*2*PI;
s=radius*radius*PI;
printf("perimeter is %f Area is %f\n",perimeter,s);
return 0;
}
השמת ערכים
הגדלה עצמית והקטנה עצמית
סדר פעולות בהגדלה עצמית והשמה 1
מה תדפיס התוכנית הבאה?
#include <stdio.h>
int main()
{
int x = 3, y;
y = --x + 6;
printf("%d\n", y);
return 0;
}
הפתרון
8
סדר פעולות בהגדלה עצמית והשמה 2
מה תדפיס התוכנית הבאה?
#include <stdio.h>
int main()
{
int x = 3, y;
y = x-- + 6;
printf("%d\n", y);
return 0;
}
הפתרון
9
פעולות חשבוניות על שלמים ומספרי נקודה צפה
הדפסת ממוצע
תלמיד רצה לחשב את הממוצע השנתי שלו בהיסטוריה, ציוני המבחנים שלו היו:
- 78
- 84
- 45
- 97
- 64
כתוב תוכנית שתחשב ותדפיס את הממוצע השנתי של התלמיד.
פתרון
</source>