שפת C/פעולות חשבוניות/תרגילים: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
Atavory (שיחה | תרומות)
שורה 10: שורה 10:
int main()
int main()
{
{
int x, y;
int x;
int y;
scanf("%d %d", &x, &y);
scanf("%d %d", &x, &y);
printf("%d + %d = %d\n", x, y, x + y);
printf("%d + %d = %d\n", x, y, x + y);

גרסה מ־22:42, 2 ביולי 2008

הפעולות הבסיסיות

קליטת והדפסת סכום שלמים

כתבו תוכנית שקולטת שני מספרים שלמים מהמשתמש, מחברת אותם, ומדפיסה את סכומם.

פתרון
#include <stdio.h>
 
int main()
{
	int x;
int 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("enter radius\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>