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

Составить программу, выводящую на экран ведомость начисленной заработной платы (Ф.И.О., должность, дата рождения, заработная плата)

15.02.2013, 17:18. Показов 2244. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу, выводящую на экран ведомость начисленной заработной платы (Ф.И.О., должность, дата рождения, заработная плата).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2013, 17:18
Ответы с готовыми решениями:

Составить программу, выводящую на экран ведомость начисленной заработной платы
Составить программу, выводящую на экран ведомость начисленной заработной платы (Ф.И.О., должность,...

Составить программу, выводящую на экран ведомость начисленной заработной платы
Составить программу, выводящую на экран ведомость начисленной заработной платы (Ф.И.О., должность, ...

Выдать ФИО работников, заработная плата которых ниже средней заработной платы
Поля структуры: ФИО, должность,домашний адрес и заработная плата. Необходимо подсчитать среднюю...

Составить программу, выводящую на экран студенческую ведомость
Составить программу, выводящую на экран студенческую ведомость (Ф. И. О., оценки за три экзамена,...

1
64 / 64 / 57
Регистрация: 13.04.2010
Сообщений: 150
15.02.2013, 17:58 2
Лучший ответ Сообщение было отмечено hallmax как решение

Решение

Цитата Сообщение от hallmax Посмотреть сообщение
Составить программу, выводящую на экран ведомость начисленной заработной платы (Ф.И.О., должность, дата рождения, заработная плата).
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
41
42
43
44
45
type
    rabotnik = record
        fio: string;
        dol: string;
        god: string;
        zar: integer;
    end;
var
    mas: array[1..10] of rabotnik;
    n,i: integer;
 
procedure input;
begin
 writeln('Ðàáîòíèê ¹',i);
 write('Ââåäèòå ÔÈÎ: ');
 readln(mas[i].fio);
 write('Äîëæíîñòü: ');
 readln(mas[i].dol);
 write('Ãîä ðîæäåíèÿ: ');
 readln(mas[i].god);
 write('Çàðîáîòíàÿ ïëàòà: ');
 readln(mas[i].zar);
 writeln;
end;
 
procedure output;
begin
writeln(mas[i].fio:30, ' | ', mas[i].dol:15, ' | ', mas[i].god:15, ' | ', mas[i].zar);
end;
 
begin
    writeln('Êîëè÷åñòâî ðàáîòíèêîâ:');
    readln(n);
    
    writeln;
    writeln('Ââåäèòå äàííûå î ðàáîòíèêàõ ');
    for i:=1 to n do
    input;
 
    writeln;
    writeln('Âåäîìîñòü');
    writeln('ÔÈÎ':30, ' | ', 'Äîëæíîñòü':15, ' | ', 'Ãîä ðîæäåíèÿ':15, ' | ', 'Çàð. ïëàòà');
    for i:=1 to n do
    output;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2013, 17:58
Помогаю со студенческими работами здесь

Определить тип данных запись, имеющий поля фамилия, пол, заработная плата, дата рождения
Определить тип- данных запись,имеющий поля фамилия,пол,заработная плата,дата рождения.Определить...

Ведомость начисления заработной платы
Добрый день, как некоторые уже знают, я не очень та и дружу с офисом, но мои преподы решили что мне...

Дана сводная ведомость выплаты заработной платы
Дана сводная ведомость выплаты заработной платы n рабочим за m месяцев (номер строки соответствует...

Напечатать ведомость выплаты заработной платы за выполненную работу
Помогите пожалуйста разобраться с массивами, буду благодарен за любую помощь M водителей с...


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

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

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