29-09-2005, 19:56
|
|
|
|
חבר מתאריך: 03.06.05
הודעות: 3,429
|
|
בעיה באלגוריתם בפסקל. מי שמבין שיכנס ויגיה מהי בבקשה.
הביאו לי את השאלה הזו בביצפר:
בכיתה התקיים מבחן אשר הציון עבורו התקבל באופן הבא:
עבור כל 1 מ-10 התשובות הראשונות שתלמד ענה נכון הוא קיבל 10 נק', עבור כל תשובה נוספת הוא קיבל עוד 5 נק'.
כתב תכנית שתקבל כקלט את מס' התשובות הנכונות שתלמיד ענה במבחן ומציג כפלט את הציון הסופי שקיבל.
ככה אני כתבתי:
program test;
uses crt;
var
total_questions, ten_pts, five_pts, sum: integer;
begin
clrscr;
writeln('please insert the number of answered questions');
readln(total_questions);
if total_questions >= 10 then
five_pts:= total_questions-10;
ten_pts:= total_questions-five_pts;
sum:= five_pts*5 + ten_pts*10;
writeln('the final grade is: ' , sum);
else
sum:= total_question*10
writeln('the final grade is:' , sum);
end.
אבל זה לא עובר קומפילציה.........
למה?
תודה לעוזרים!
_____________________________________
|