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

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
מאין תקציר עריכה
Atavory (שיחה | תרומות)
מאין תקציר עריכה
שורה 244:
להלן דוגמה פשוטה מאד, שבה נשתמש גם ב[[שפת C/לולאות|לולאות]] ו[[שפת C/פונקציות|פונקציות]].
 
נניח שc מייצג טמפרטורה נתונה במעלות בשיטת [[w:en:Celsius|Celsius]], ואנו רוצים למצוא את f, המעלות בשיטת [[w:en:Fahrenheit|Fahrenheit]]. אזעל פי נוסחה ידועה, f הוא {{משמאל לימין|9 / 5 * c + 32}}. נניח גם שהדיוק אינו חשוב לנו במיוחד, ואנו מוכנים לעבוד במספרים שלמים (על אף שגיאת העיגול). להלן תכנית המקבלת כקלט מעלה בFahrenheit, ומדפיסה אותו בCelsius:
<div style="text-align:left; direction:ltr;">
<pre>
שורה 269:
<div style="text-align:left; direction:ltr;">
<pre>
#include <stdio.h>
 
int main()
{
int c, f;
printf("Enter degrees in Clesius: ");
scanf("%d", &c);
f = 1.8 * c + 32;
printf("This is %d in Fahrenheit\n", f);
 
return 0;
}
</pre>
</div>