Программка: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;
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;
Павел Судачков
Ваш вариант мне больше нравится))Спасибо для вас ^_^
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Облако тегов