• Предмет: Информатика
  • Автор: vasylvoloshchuk22
  • Вопрос задан 1 год назад

Завдання для роботи Написати програму, яка б обчислювала середнє арифметичне значення чотирьох екзаменаційних оцінок і друкувала ідентифікаційний номер студента (номер залікової Книжки), середнє арифметичне значення і результат (чи зданий екзамен чи ні). Для успішного складання екзамену в цілому середнє арифметичне значення оцінок має бути не менше 3 балів. Якщо при цьому середня оцінка менше 4 балів, то програма має повідомити, що екзамен складено задовільно, якщо більше або рівне 4 але менше 5, то Повідомити, що складено добре, якщо рівнe 5, то повідомити, що складено відмінно. В іншому випадку повідомити, що екзамен не складено.

Вхідні дані: Ідентифікаційний номер студента (номер залікової типу lоng) і Чотири екзаменаційні оцінки (типу int).

Вихідні дані: Підказка для вводу, ідентифікаційний номер студента, середня оцінка, результат про здачу екзамену чи ні, уточнення якщо екзамен зданий задовільно і повідомлення про помилку (якщо якась екзаменаційна оцінка від'ємна). Для перевірки правильності введених оцінок використати власний логічний тип даних.
С++


40 баллов!!!

Ответы

Ответ дал: ppgem374
0

#include <iostream>

using namespace std;

int main()

{

   long int id;

   int a, b, c, d;

   float s;

   bool flag = true;

   cout << "Введіть ідентифікаційний номер студента: ";

   cin >> id;

   cout << "Введіть оцінки з чотирьох предметів: ";

   cin >> a >> b >> c >> d;

   if (a < 0 || b < 0 || c < 0 || d < 0)

   {

       flag = false;

       cout << "Помилка! Оцінка не може бути від'ємною!" << endl;

   }

   if (flag)

   {

       s = (a + b + c + d) / 4.0;

       cout << "Ваш середній бал: " << s << endl;

       if (s >= 3)

       {

           if (s < 4)

               cout << "Екзамен складено задовільно!" << endl;

           else if (s < 5)

               cout << "Екзамен складено добре!" << endl;

           else

               cout << "Екзамен складено відмінно!" << endl;

       }

       else

           cout << "Екзамен не складено!" << endl;

   }

   return 0;

}

Вас заинтересует