0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 3
1

Расчет средней зарплаты сотрудников фирмы

13.06.2012, 12:36. Показов 1771. Ответов 1
Метки нет (Все метки)

В среде турбо паскаль составить и отладить прграмму,которая позволяет посчитать среднюю зарплату сотрудников фирмы"Зияющие вершины" и вывести на экран монитора список сотрудников, зарплата которых превышает 10000 деноминированных рублей.Исходная информацию содержится в файле money.Компоненты файла содержат следующие поля:ФИО,Должностной оклад,Стаж работы
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2012, 12:36
Ответы с готовыми решениями:

Массив записей, содержащий сведения о ежемесячных выплатах зарплаты сотрудникам фирмы.
Дан массив записей, содержащий сведения о ежемесячных выплатах зарплаты сотрудникам фирмы: Фамилия,...

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

Рассчитать величину средней зарплаты
Дан список работников фирмы с указанием фамилий и зарплаты (в рублях). Рассчитать величину средней...

Определить среднюю зарплату сотрудников фирмы
Инфа о фамилии и зарплате десяти сотрудников, каждая строка содержит фамилию и зарплату через...

1
Фрилансер
3417 / 2814 / 3000
Регистрация: 08.02.2012
Сообщений: 8,515
Записей в блоге: 1
13.06.2012, 12:56 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
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
Uses Crt;
Type sotrud=Record
     FIO:string[30];
     Oklad:longint;
     Staj:byte;
     End;
Var f:file of sotrud;
    st:sotrud;
    i,n:integer;
    sr:real;
Begin
    ClrScr;
    Assign(f,'c.dat');Rewrite(f);
    write('Введите кол-во сотрудников: ');readln(n);
    For i:=1 to n do
     Begin
      writeln('Введите информацию о ',i,'-ом сотруднике: ');
      write('Ф.И.О: ');readln(St.FIO);
      write('Оклад: ');readln(St.Oklad);
      write('Стаж: ');readln(St.staj);
      write(f,st);
     End;
    Reset(f);
    sr:=0;
    writeln('--------------------------------------------------');
    writeln('           Фамилия          | ',' Зарплата | ',' Стаж | ');
    writeln('--------------------------------------------------');
    While not Eof(f) do
     Begin
      read(f,st);
      if St.Oklad>10000 then 
       Begin
        write(St.FIO:28,'|':1,St.Oklad:11,'|':1,St.staj:7,'|':1);
        writeln;
       End;
      sr:=sr+St.Oklad;
     End;
    writeln('Средняя зарплата по фирме: ',sr/n);
    readln;
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2012, 12:56
Помогаю со студенческими работами здесь

В ведомости указана зарплата, выплаченная каждому из сотрудников фирмы
5.70. В ведомости указана зарплата, выплаченная каждому из сотрудников фирмы за некото-рый месяц....

Выбрать работников, у которых средняя зарплата за 2 года больше средней зарплаты всех работников
Ввести сведения о работниках предприятия (фамилию, год пос¬тупления на работу, среднюю зарплату...

В двухмерном массиве хранится информация о зарплате 18 сотрудников фирмы за каждый месяц года
В двухмерном массиве хранится информация о зарплате 18 сотрудников фирмы за каждый месяц года (в...

Расчет средней гармонической величины
Помогите пожалуйста!нужно разработать функцию пользователя для расчета средней гармонической...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru