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

Помогите С++
Зарплата менеджера составляет 200$ + процент от продаж, продажи до 500$ – 3%, от 500 до 1000 – 5%, свыше 1000 – 8%. Пользователь вводит с клавиатуры уровень продаж для трех менеджеров. Определить их зарплату, определить лучшего менеджера, насчитать ему премию 200$, вывести итоги на экран.

Ответы

Автор ответа: asilvejstruk
1

#include <iostream>

using namespace std;

int main() {

   double sales[3];

   double salary, bonus;

   double bestManager = 0;

   int bestManagerIndex;

   for (int i = 0; i < 3; i++) {

       cout << "Enter sales for manager " << i + 1 << ": ";

       cin >> sales[i];

       if (sales[i] < 500) {

           salary = 200 + (sales[i] * 0.03);

       } else if (sales[i] < 1000) {

           salary = 200 + (sales[i] * 0.05);

       } else {

           salary = 200 + (sales[i] * 0.08);

       }

       if (salary > bestManager) {

           bestManager = salary;

           bestManagerIndex = i;

       }

       cout << "Manager " << i + 1 << " salary: $" << salary << endl;

   }

   bonus = 200;

   cout << "Best manager is " << bestManagerIndex + 1 << " with salary of $" << bestManager + bonus << endl;

   return 0;

}

Похожие вопросы
Предмет: Математика, автор: Iheaterussia