07-08-2006, 12:52
|
|
|
חבר מתאריך: 16.09.05
הודעות: 196
|
|
תוכנית בשפת C עם שגיאה - עזרה דחופה ביותר
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
float Heshbon (float r);
void PrintKoteret(void);
void main()
{
float R, a=2, L;
float sum=0;
for (R=3; R<=11; R=R+a)
{
PrintKoteret();
L=Heshbon(R);
printf ("L=%f\n", L);
if (L>=35)
sum=sum+L;
};
printf ("sum=%f", sum);
}
float Heshbon (float r)
{
float Pi=3;
return 2*Pi*r;
}
void PrintKoteret(void)
{
printf ("Result\n");
}
בתוכנית הזאת יש שגיאה בתכנית main()
מהי השגיאה?
מה הפלט של התכנית הזו אחרי התיקון של השגיאה כאשר Pi=3?
מה מטרת התכנית כולה?
מה התפקיד של פונקציה Heshbon? האם ידועה לך נוסחה בתוך הפונקציה הזאת?
מיליון תודות למי שיוכל לעזור לי - אני לא מבין מה הנוסחה שמסתתרת כאן ומהי השגיאה
|