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

У багаторядковому текстовому полі містяться 8 оцінок учня/учениці, отриманих протягом вивчення теми. Визначте середню оцінку учня/учениці за тему. Визначте, скільки оцінок вище ніж 7
мова програмування Lazarus
ДАЮ 40 БАЛОВ!

Ответы

Автор ответа: Falion
4

Ответ:

Нижче поданий код на мові програмування Lazarus, який дозволяє вирішити дану задачу:
program AverageGrade;

var

 grades: array[1..8] of integer;

 i, sum, aboveSeven: integer;

 average: real;

begin

 sum := 0;

 aboveSeven := 0;

 // Ввід оцінок

 writeln('Введіть 8 оцінок:');

 for i := 1 to 8 do

 begin

   readln(grades[i]);

   sum := sum + grades[i];

   if grades[i] > 7 then

     aboveSeven := aboveSeven + 1;

 end;

 // Обчислення середньої оцінки

 average := sum / 8;

 // Виведення результатів

 writeln('Середня оцінка: ', average:0:2);

 writeln('Кількість оцінок вище 7: ', aboveSeven);

 

 readln;

end.

Объяснение:

У даному коді використовується масив 'grades' для зберігання оцінок, які вводяться користувачем з клавіатури. За допомогою циклу 'for' проходиться по всіх елементах масиву та обчислюється сума оцінок та кількість оцінок вище 7. Після цього, середня оцінка обчислюється як сума оцінок, поділена на кількість оцінок (у даному випадку - 8). Результати виводяться на екран за допомогою процедури 'writeln'


denisovc32: братишка спасибо огромное
Falion: пожалуйста братиш
Похожие вопросы
Предмет: Математика, автор: besedinanadezhda34
Предмет: Алгебра, автор: fresallie