Предмет: Информатика, автор: sei135

усовершенствуйте программу ТablMul таким образом, чтобы в результате выводилась оценка, поставленная ученику. Критерии для выставления оценок придумайте сами.
Помогите пожалуйста!!! Буду очень рада!))
Используйте:
1. Цикл с предусловием (цикл-пока):
While < логическое выражение > Do
< оператор >
2. Цикл с постусловием (цикл-до):

Repeat
< оператор >
Until < логическое выражение >

Ответы

Автор ответа: ЯковПервый
3
Program TablMul;

Const Size = 7;

Var
Ball: array[1..Size] of real;
Ocenka: array[1..Size] of integer;
Counter: integer;

Begin

Counter := 1;

while (Counter <= Size) do
begin
Write('Введите балл ', counter, ' ученика: ');
Readln(Ball[Counter]);
Counter := Counter + 1;
end;

Counter := 1;

Repeat
if (Ball[Counter] > 90) then
Ocenka[Counter] := 5

else if (Ball[Counter] >= 75) and (Ball[Counter] < 90) then
Ocenka[Counter] := 4

else if (Ball[Counter] >= 50) and (Ball[Counter] < 75) then
Ocenka[Counter] := 3

else
Ocenka[Counter] := 2;

Counter := Counter + 1;

Until (Counter > Size);

Writeln();

for var i := 1 to Size do
Writeln('Оценка ', i, ' ученика: ', Ocenka[i]);

End.
Приложения:

sei135: Спасибо большое!)) Просто спасли))
Похожие вопросы
Предмет: Химия, автор: BlackFox2030
Предмет: Физика, автор: alinka19030719
Предмет: Обществознание, автор: влад631