В паскале, через case ofСоставить программку для начисления зарплаты сообразно последующему

В паскале, через case of

Составить программку для начисления заработной платы сообразно последующему правилу:
если стаж работы сотрудника менее 5 лет, то зарплата 50., при стаже работы от 5 до 15 лет 100., при стаже свыше 15 лет зарплата увеличивается с каждым годом на 10, превышающем 30 лет она сочиняет 300

Задать свой вопрос
Эвелина Носальчук
Тут не через case необходимо писать, т.к. после 15 лет стажа шаг равен 1, слишком много строк программки будет.
Ден Стретов
Верно если правильно я кину как решениеvarold:integer;beginwriteln('Введите стаж');readln(old);case old of0..4: writeln('50');5..15: writeln('100');16..29: writeln(100+(old mod 15)*10);30..100: writeln('300');end;end.
Мацапей Ульяна
При превышающем 30 лет з/п = 300, не 16..29, а 16..30
Ксюха Сайбель
ой точно :)
Varvara Gegelaashvili
Верно
Эмилия Тандилян
Спасибо большое
Альбина
А какова з/п если исполнилось 102 года?
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.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт