Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 5
1

Средняя премия

13.12.2016, 22:34. Показов 459. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как расчитать среднию премию
чот не получается ибо премия выдается рандомное кол-во раз собстенно как и сама премия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream> 
#include <stdlib.h> 
#include <time.h> 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    cout<<"Добро пожаловать в программу Домашняя бухгалтерия"<<endl;
        const int mon = 12, ras = 6;
        int sum = 0, doh = 0, kolvoprem = 0, summa = 0, a = 0, premia = 0, ost = 0, maxdoh = 0, maxras = 0, sredpremia = 0;
    srand(time(0));
    int arr[mon][ras] = { 0 };
    for (int i = 0; i < mon; i++)
    {
        a = rand() % 2;
        arr[i][0] = 25000 + rand() % 10000 + premia;
        doh = doh + arr[i][0];
        for (int j = 1; j < ras; j++)
        {
            arr[i][j] = rand() % 8000 + 2000;
            sum += (arr[i][j]);
            if (sum > maxras)
            {
                maxras = sum;
            }
        }
        summa += sum;
        cout << "Доход за " << i + 1 << " месяц " << arr[i][0] << " рублей" << endl;
        cout << "Расход за " << i + 1 << " месяц " << sum << " рублей" << endl;
        if (a == 1)
        {
            kolvoprem += 1;
            premia = rand() % 6000;
            cout << "Премия за " << i + 1 << " месяц " << premia << " рублей" << endl;
            sredpremia = premia / kolvoprem;
        }
        sum = 0;
        if (arr[i][0] > maxdoh)
        {
            maxdoh = arr[i][0];
        }
    }
    ost = doh - summa;
    cout << "Премия была получена " << kolvoprem << " раз" << endl;
    cout << "Максимальный доход " << maxdoh << " рублей" << endl;
    cout << "Максимальный расход " << maxras << " рублей" << endl;
    cout << "Общий доход за 12 месяцев " << doh << " рублей" << endl;
    cout << "Общий расход за 12 месяцев " << summa << " рублей" << endl;
    cout << "Средняя премия" << sredpremia << " рублей" << endl;
    if (ost > 0)
    {
        cout << "Остаток на следующий год " << ost << " рублей" << endl;
    }
    else
    {
        cout << "Долг на следующий год " << -ost << " рублей" << endl;
    }
    if (doh>summa)
    {
        cout << "Год удачный, вы никому ничего не должны. Ура!" << endl;
    }
    else
    {
        cout << "Год неудачный, расходы превысиили доходы" << endl;
    }
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 22:34
Ответы с готовыми решениями:

Средняя зарплата
Здравствуйте. Есть такая задача: На некотором предприятии работает некоторое количество...

Средняя зарплата
Средняя зарплата На некотором предприятии работает некоторое количество работников, но не менее...

Средняя длина слова.
Извините что еще раз обращаюсь,помогите пожалуйста. Нужно найти среднюю длину слова в строке,и...

Средняя длина слова из строки
Только что к вам обращался , простите великодушно! Но эту задачу я вообще не знаю как решить ,...

0
13.12.2016, 22:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 22:34
Помогаю со студенческими работами здесь

Средняя погрешность численного дифференцирования
Помогите переписать на С++. Спасибо. using System; using System.Collections.Generic; using...

Наибольшая средняя линия треугольника
Составить программу, которая вычисляет наибольшую среднюю линию треугольника с заданными...

Известная средняя заработная плата трех работников x, y, z.
Известная средняя заработная плата трех работников x, y, z. Выяснить, чьи зарплаты больше q1 за и...

Найти трехзначные числа средняя цифра которых равна сумме крайних
найдите все трехзначные числа средняя цифра которых равна сумме первой и второй цифры на с++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru