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

По заданным значениям расценок SА, SВ, SС за выполненную работу по сборке единицы изделия категорий А, В, С соответственно,выдать на печать информацию

24.03.2012, 23:38. Показов 1427. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Создать файл, содержащий сведения о количестве изделий категории А, В, С, собранных рабочим за месяц. Структура записи имеет поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц. Количество записей не менее 10.
Текст программы(спасибо форумчанину Kodzaev))):
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
program lr91;
Uses crt;
Type
book=Record
fam: String;
ceh: String;
a: Integer;
b: Integer;
c: Integer;
end;
Var
t: Text;
i,n: Integer;
x: Array[1..100] of book;
Begin
Clrscr;
Repeat
Writeln('Vvedite kolichistvo zapisei (ne menee 10): ');
Readln(n);
Until n>=2;
For i:=1 to n do
begin
 Write('Vvedite famil sborshika: '); Readln(x[i].fam);
 Write('Vvedite naimenovanie ceha: '); Readln(x[i].ceh);
 Write('Vvedite kolichestvo izdelii kategorii A, sobrannih rabochim za mesac: '); Readln(x[i].a);
 Write('Vvedite kolichestvo izdelii kategorii B, sobrannih rabochim za mesac: '); Readln(x[i].b);
 Write('Vvedite kolichestvo izdelii kategorii C, sobrannih rabochim za mesac: '); Readln(x[i].c);
end;
Assign(t,'File.txt');
Rewrite(t);
For i:=1 to n do
Writeln(t,'Sborshik ',x[i].fam,' cobral ',x[i].a+x[i].b+x[i].c,' detalei (', x[i].ceh,' ceh)');
Close(t);
Readln
End.
2) Считая заданными значения расценок SА, SВ, SС за выполненную работу по сборке единицы изделия категорий А, В, С соответственно, выдать на печать следующую информацию: общее количество изделий категорий А, В, С, собранных рабочим цеха Х; ведомость заработной платы рабояим цеха Х; средний размер заработной платы работников этого цеха.??????
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2012, 23:38
Ответы с готовыми решениями:

Найти прибыль от реализации единицы изделия А и В составляет предприятию соответственно P1 и P2 денежных единиц
Процесс изготовления изделий двух видов А и В некоторым заводом требует последовательной обработки...


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

Или воспользуйтесь поиском по форуму:
2
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
25.03.2012, 00:22 2
Цитата Сообщение от Riotvan Посмотреть сообщение
2) Считая заданными значения расценок SА, SВ, SС за выполненную работу по сборке единицы изделия категорий А, В, С соответственно, выдать на печать следующую информацию: общее количество изделий категорий А, В, С, собранных рабочим цеха Х; ведомость заработной платы рабояим цеха Х; средний размер заработной платы работников этого цеха.??????
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
Uses crt;
Type
book=Record
a: Integer;
b: Integer;
c: Integer;
fam: String;
ceh: String;
end;
Var
sa,sb,sc,i,n,k,sum: Integer;
str: String;
x: Array[1..100] of book;
Begin
Clrscr;
Writeln('Количество записей: '); Readln(n);
Writeln('Значения расценок SA,SB,SC: '); Readln(sa,sb,sc);
For i:=1 to n do
begin
 Write('Введите фамилию рабочего: '); Readln(x[i].fam);
 Write('Введите наименование цеха: '); Readln(x[i].ceh);
 Write('Количество изделий A: '); Readln(x[i].a);
 Write('Количество изделий B: '); Readln(x[i].b);
 Write('Количество изделий C: '); Readln(x[i].c);
end;
Writeln('Введите наименование цеха, по которому нужно выдать информацию: '); Readln(str);
Writeln('Работники этого цеха:');
For i:=1 to n do
If x[i].ceh=str Then begin
 Inc(k);
 Writeln(x[i].fam);
 sum:=sum+(sa*x[i].a+sb*x[i].b+sc*x[i].c);
 end;
Writeln('Зарплата для работников цеха ',str,' =',sum);
Writeln('Средняя зарплата= ',sum/k:2:2);
Readln
End.
1
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 39
25.03.2012, 14:29  [ТС] 3
Спасибо)))
0
Ответ Создать тему
Опции темы

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