Программка:1.Просит ввести часовой тариф сотрудника какого-то предприятия; 2.Инспектирует

Программа:1.Просит ввести часовой тариф сотрудника какого-то предприятия; 2.Проверяет введенное значение, чтоб оно было не больше 10 в час; 3.Знаменито, что рабочий день этого сотрудника продолжается 8 часов и у него два выходных денька. (Можно принять 22 рабочих денька в месяц.) За какой период медли этот сотрудник накопит деньги на автомобиль, если автомобиль стоит 5000 и этот сотрудник должен ежемесячно тратить 30% заработанных средств на текущие расходы. "Буду очень благодарна ;)"

Задать свой вопрос
Анатолий
А если цикл использовать?
Новикова-Канторович Вован
У меня Visual Studio компилятор.
Евгения Звирюк
То пример вывода в консоль)
Regina Boklina
То такое)))
1 ответ
22 денька по 8 часов это 176 часов. При часовой ставке х за месяц выходит сумма 176х, а после снятия 30% остается 70% суммы, т.е. 0.7*176х = 123.2х. Разделяем 5000 на это значение и получаем число месяцев М. Целая часть от разделения М/12 даст количество лет, остаток - количество месяцев

include lt;iostreamgt;
include lt;cmathgt;
using namespace std;
    
int main()
    float x;
    cout lt;lt; "Введите тариф долл.США/час (не более 10): ";
    cin gt;gt; x;
    while (xgt;10 xlt;=0)
        cout lt;lt; "Вы ошиблись, повторите ввод" lt;lt; "\n";
        cin gt;gt; x;
   
    float M=5000/(123.2*x);
    int years=M/12;
    cout lt;lt; "Работник заработает на автомобиль ценою 5000 за:" lt;lt; "\n";
    cout lt;lt; "лет     - " lt;lt; years lt;lt; "\n";
    cout lt;lt; "месяцев - " lt;lt; ceil(M-years*12) lt;lt; "\n";
    return 0;

Паша Звигуль
У меня как то так получалось:
Таисия
int zp, mons = 22, s = 0, rasx = 0, S, i; cout << "Введите часовой тариф сотрудника \n"; cin >> zp; if (zp < 0 zp>10) goto start2; else s = zp*mons; cout << "Заработная плата за 1 месяц " << s << endl; rasx = s*0.3; cout << "Расходы за 1 месяц " << rasx << endl; S = s - rasx; cout << "В копилку за месяц " << S << endl; for ( i = 1; S <= 5000; i++) S+=S ; cout << " лет " << i/12<<" месяцев "<< i << endl; break;
Павел Судачков
Ваш вариант мне больше нравится))Спасибо для вас ^_^
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт