Это задачу уже две недели решаю но помочь пока никто не смог.. Все надежды на вас.. Взаранне благодарен.. Помогите плиз в течении дня

@настроение: ужасно решить не могу

@темы: Работа

Комментарии
11.11.2009 в 19:39

А в чем проблема то? Одна табличка.
11.11.2009 в 19:43

ArcheryMask помоги мне написать ее на паскле авс, о то я понять вообще не могу
11.11.2009 в 19:47

есть такая штука в паскале как запись record
А че именно на паскале? В екселе или в аксесе таблички легче создавать. Это ж тебе по работе как я понимаю.
11.11.2009 в 20:03

ArcheryMask это в школе на информатики задали написать на паскале в виде программы
11.11.2009 в 23:04

Ты уже прочитал в учебнике или чем ты там пользуешься раздел про записи? Что не понятно?
12.11.2009 в 08:14

ArcheryMask мы такого не разбирали по этому сделать не могу. а учебники нм выдают только в школе...... Ну помогите написать или дайте хотябы решение примерной задачи
12.11.2009 в 08:14

ArcheryMask мы такого не разбирали по этому сделать не могу. а учебники нм выдают только в школе...... Ну помогите написать или дайте хотябы решение примерной задачи
12.11.2009 в 11:55

ArcheryMask а как с процентами быть
12.11.2009 в 12:04

ArcheryMask можете помочь сделать мою задачу а то вообще не врубаюсь
12.11.2009 в 12:45

ArcheryMask сколько я здесь пытался толком не получлось program primer;
uses crt;
type fak=record
fio: string[100];
a: string[100];
c: string[100];
g: 1..100;
itog: string[100]
end;
var spisok: array [1..5] of fak;
I:integer; d,a,c,g: real;
begin

for I:=1 to 5 do
begin
writeln ('введите сведения о', I , '-м рабочем');
writeln ('введите фамилию, имя и отчество');
readln (spisok[I].fio);
writeln ('оклад a');
readln (spisok[I].a);
writeln ('введите сколько процентов премия c');
readln(spisok[I].c);

writeln ('15% уральские');
readln(spisok[I].g);


writeln('itog', a+c+g);
readln (spisok[I].itog);

end;
writeln ('ввод закончен');
end.
12.11.2009 в 18:04

uses crt;
type fak=record
 fio: string[30];
 oklad: real;
 pr: real;
 ural: real;
 itog: real
end;

var
spisok: array [1..100] of fak;
I:integer;
n: real;
BEGIN

 for I := 1 to 5 do
 begin
  writeln ('введите сведения о рабочем номер ', i);
  writeln ('введите фамилию, имя и отчество');
  readln (spisok[I].fio);
  writeln ('оклад');
  readln (spisok[I].oklad);
  writeln ('введите сколько процентов премия c');
  readln(n);
    
  spisok[i].pr = n * spisok[I].oklad / 100;
  spisok[i].ural = 0.15 * spisok[I].oklad;
  spisok[i].itog = spisok[I].oklad + spisok[i].pr + spisok[i].ural;
 end;
 writeln ('ввод закончен');
END.


* This source code was highlighted with Source Code Highlighter.

12.11.2009 в 18:58

ты ее проверял не работает.. где уральская где итог
12.11.2009 в 19:39

нет не проверяла у меня не на чем.
что именно не работает?
12.11.2009 в 19:41

какие ошибки выдает?
уральские у нас константа 15 процентов надбавки. Потому вводить их каждый раз не надо.
итоги понятное дело прога сама должна считать
12.11.2009 в 19:43

я уже сам смог селать спасибо вам и на этомArcheryMask
12.11.2009 в 19:44

код покажи хоть поправлю, а то у тебя там куча ляпов
12.11.2009 в 20:01

ArcheryMask uses crt;
type fak=record
fio: string[30];
oklad: real;
pr: real;
ural: real;
itog: real
end;

var
spisok: array [1..100] of fak;
I:integer;
n: real;
BEGIN

for I := 1 to 5 do
begin
writeln ('введите сведения о рабочем номер ', i);
writeln ('введите фамилию, имя и отчество');
readln (spisok[I].fio);
writeln ('оклад');
readln (spisok[I].oklad);
writeln ('введите сколько процентов премия');
readln(n);
spisok[i].pr :=n * spisok[I].oklad / 100;
writeln ('премия',spisok[i].pr);
spisok[i].ural := 0.15 * spisok[I].oklad;
writeln ('уральская',spisok[i].ural);
spisok[i].itog := spisok[I].oklad + spisok[i].pr + spisok[i].ural;
writeln ('итог',spisok[i].itog);
end;
writeln ('ввод закончен');
END.
12.11.2009 в 21:31

uses crt;
type fak=record
  fio: string[30];
  oklad: real;
  pr: real;
  ural: real;
  itog: real
end;

var
  spisok: array [1..100] of fak;
  I:integer;
  n: real;
BEGIN

  for I := 1 to 5 do
  begin
    writeln ('введите сведения о рабочем номер ', i);
    writeln ('введите фамилию, имя и отчество');
    readln (spisok[I].fio);
    writeln ('оклад');
    readln (spisok[I].oklad);
    writeln ('введите сколько процентов премия');
    readln(n);
    
    spisok[i].pr :=n * spisok[I].oklad / 100;
    spisok[i].ural := 0.15 * spisok[I].oklad;
    spisok[i].itog := spisok[I].oklad + spisok[i].pr + spisok[i].ural;
  end;
  writeln ('ввод закончен');
  writeln ('ФИО Окалад Премия Уральское Итого'); {добавить пробелов где надо чтоб красиво было}
  
  for I := 1 to 5 do
    with spisok[i] do
    begin
      writeln (fio,oklad:7:5,pr:7:5,ural:7:5,itog:7:5); {:7:5 это для форматированого вывода}
    end;
END.


* This source code was highlighted with Source Code Highlighter.

13.11.2009 в 14:41

ArcheryMask твоя не работает не выводит уральскую премию и итог
13.11.2009 в 15:33

ты что в паскале первый раз пишешь чтоли?

uses crt;
type fak=record
  fio: string[30];
  oklad: real;
  pr: real;
  ural: real;
  itog: real
end;

var
  spisok: array [1..100] of fak;
  I:integer;
  n: real;
BEGIN

  for I := 1 to 5 do
  begin
    writeln ('vvedite svedeniya o rabochem nomer ', i);
    writeln ('vvedite familiyu, imya i otchestvo');
    readln (spisok[I].fio);
    writeln ('oklad');
    readln (spisok[I].oklad);
    writeln ('vvedite skolko procentov premiya');
    readln(n);
    
    spisok[i].pr :=n * spisok[I].oklad / 100;
    spisok[i].ural := 0.15 * spisok[I].oklad;
    spisok[i].itog := spisok[I].oklad + spisok[i].pr + spisok[i].ural;
  end;
  writeln ('vvod zakonchen');
  writeln ('FIO Okalad Premiya Uralskoe Itogo'); {dobavit' probelov gde nado chtob krasivo bylo}
  
  for I := 1 to 5 do
    with spisok[i] do
    begin
      writeln (fio,oklad:7:2,pr:7:2,ural:7:2,itog:7:2); {:7:5 eto dlya formatirovanogo vyvoda}
    end;
    
  readln;
END.


* This source code was highlighted with Source Code Highlighter.

14.11.2009 в 12:32

ArcheryMask ты ее в паскале проверял я тебе говорню итог и уральская у тебя не работает
16.11.2009 в 12:47

проверялА. как по твоему они должны работать?