Предмет: Информатика,
автор: 1DeNcHiK1
В паскале, через case of
Составить программу для начисления зарплаты согласно следующему правилу:
если стаж работы сотрудника менее 5 лет, то зарплата 50$., при стаже работы от 5 до 15 лет — 100$., при стаже свыше 15 лет зарплата повышается с каждым годом на 10$, превышающем 30 лет она составляет 300$
srzontmp:
Здесь не через case нужно писать, т.к. после 15 лет стажа шаг равен 1, слишком много строк программы будет.
Ответы
Автор ответа:
1
var
old:integer;
begin
writeln('Введите стаж');
readln(old);
case old of
0..4: writeln('50$');
5..15: writeln('100$');
16..30: writeln(100+(old mod 15)*10);
31..100: writeln('300$');
end;
end.
Похожие вопросы
Предмет: Физика,
автор: zubikruslan659
Предмет: Физика,
автор: 100600foxy
Предмет: Физика,
автор: tvinman2
Предмет: Математика,
автор: KaRiNkA55142