Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.04.07
Prihlásený: 13.05.08
Príspevky: 10
Témy: 6
Príspevok NapísalOffline : 22.05.2007 18:21

Prosím o pomoc s týmto programom


Vytvoriť program na výpočet a výpis miest brigádnikom a celkovej sumy potrebnej na vyplatenie všetkých brigádnikov. Pri výpočte miest vypisujte čistú mzdu a daň. Pre brigádnikov 10 percentná daň..............................................Vstup -počet brigádnikov
mená brigádnikov- max. 20 znakov
odpracované hodiny
hodinové mzdy
Výstup -meno
odpracované hodiny
hodinová mzda
hrubá mzda
čistá mzda
daň štátu
celková potrebná mzda na výplatu

Ďakujem


Offline

Užívateľ
Užívateľ
pascal brigádnici

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 22.05.2007 18:43

gorky22 píše:
Vytvoriť program na výpočet a výpis miest brigádnikom
Tymi miestami myslis ?mzdy? toto je uz vyssi stupen programovania... ale si zober ze cista mzda a celkova mzda na vyplatu je v tomto pripade to iste. a ta hodinova mzda by mala byt u kazdeho inaksia?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.04.07
Prihlásený: 13.05.08
Príspevky: 10
Témy: 6
Príspevok Napísal autor témyOffline : 23.05.2007 15:59

No takto to nadiktovala ucitelka na strednej skole, no nemôže to byt vyssi stupen programovania, pretoze som uplny amater v pascale ako aj vsetci v nasej triede. sme robili takyto a povedala ze to ma vyzerat takto podobne : nacitame záznamy o zamestnancoch: meno, priezvisko,plat - toto je ten príklad
program platy;
uses crt;
type zam=record
meno:sting[10];
priezvisko:string[20];
plat:integer;
end;
var
podnik:array [1...20] of zam;
pocetz,i,prvi,najmensi,x:integer;
pomocni:zam
begin
pocetz:=pocetz+1;
with
podnik[pocetz]do
writeln ('zadaj meno')
readln (podnik[pocetz].meno);
if podnik[pocetz].meno<>''then
begin
writeln ('zadaj priezvisko');
readln (podnik[pocetz].priezvisko);
writeln('zadaj plat');
readln(podnik[pocetz].plat);
end;
end;
if pocetz=10
then writeln('Pole je naplnene');
until(podnik[pocetz].meno='')
or(pocetz)=10);
if podnik[pocetz].meno=''
then pocet:=pocet-1;
for prvy:=1 to pocet do
begin
naj:=prvy;
for i:=prvy+1 to pocet do
if podnik[i].plat then
naj:=i;
pomoc:=podnik[prvy];
podnik[naj]:=podnik[naj];
podnik[naj]:=pomoc;
end;
for i:=1 to pocet do
begin
wich podnik[i]do
writeln(meno:10,prizvisko:20,plat:10);
writeln;
pomoc:=podnik[prvy]
podnik[prvy]:=podnik[naj];
podnik[naj]:=pomoc;
end;
repeat until keypressed
end.


Offline

Užívateľ
Užívateľ
pascal brigádnici

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 24.05.2007 20:09

ste zaciatocnici a uz robite so zaznamom? to je teda cudne....to som z toho
Kód:
if pod.meno="
co to znamena? ak tym myslis ze meno je prazdne neviem ako by sa to dalo cez readln docielit. asi to je ('zle') co ja viem o zaznamoch(takto):
Kód:
{program mzda --- netreba}
uses crt;
type zam=record  meno:string[20];
                           hodiny,cenah:word;
                end;

var zamestnanec:array[0..10] of zam;
      pocet:byte;
      a:char;

procedure nacitaj(var a:byte);
var b:byte;
begin         clrscr;
write('kolko chces zadat otrokov?(<10):');
readln(a);
for b:=1 to a do
with zamestnanec[b] do
 begin
  write('meno: ');readln(meno);
  write('odpracovane hodiny: ');readln(hodiny);
  write('cena hodinovej mzdy: ');readln(cenah);
 end;clrscr; write('data nacitane !(stlac)!');readkey;
end;

procedure vypis(a:byte);
var b:byte;
begin           clrscr;
writeln('--meno------pracovne-hodiny---cena-za-hodinu---hruba-mzda---cista-mzda---dan-SR');
for b:=1 to a do
with zamestnanec[b] do
 begin
  writeln(meno:15,hodiny:8,cenah:10,cenah*hodiny:20,cenah*hodiny-cenah*hodiny*0.19:14:2,cenah*hodiny*0.19:10:2);
 end;
 write('vypis ukonceny !(stlac)!');readkey;
end;

BEGIN
while(ord(a)<>27)do
begin    clrscr;
writeln('::::::::::::::::::uctovnictvo:::::::::::::');
writeln('1 - zadat pocet pracovnikov');
writeln('2 - vypis udajov(Sk)');
writeln('Esc - ukoncit');
a:=readkey;
 case a of
  '1':begin nacitaj(pocet); end;
  '2':begin vypis(pocet);   end;
 end;
end;
END.

pocital som s tym ze to bolo programovane na SR a pre SR robotnikov takze viac nez 65 000 by za mesiac hadam nemali dostat, taktiez si myslim ze mesiac ma tiez menej hodin..oh dan 19%(tak sa nehnevaj).. Malo by tam byt vsetko ak sa nepaci grafika tak sa musim priznat ze som nato nemal nervy......


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.04.07
Prihlásený: 13.05.08
Príspevky: 10
Témy: 6
Príspevok Napísal autor témyOffline : 28.05.2007 10:23

Dakujem ti velmi pekne a hento som sa asi pomýlil a D


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

384

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

11

1286

07.04.2007 16:50

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

631

09.10.2011 21:30

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

40

1461

11.12.2016 22:08

viki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

19

3059

30.04.2007 19:54

nikita Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

831

14.05.2011 20:04

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

2

570

24.06.2010 20:17

KatjushaMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal...

v Assembler, C, C++, Pascal, Java

5

905

18.10.2008 19:02

redog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

2

1104

09.03.2007 14:08

misolax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

6

730

08.01.2009 17:45

majka090 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

0

700

03.05.2009 12:35

ebb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

4

2052

01.03.2018 8:02

MTK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal diagram

v Assembler, C, C++, Pascal, Java

7

783

14.01.2009 16:01

dsljohn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aky Pascal?

v Assembler, C, C++, Pascal, Java

7

830

04.05.2008 18:18

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal matice

v Assembler, C, C++, Pascal, Java

2

565

02.04.2012 21:25

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. turbo pascal

v Assembler, C, C++, Pascal, Java

3

941

24.12.2007 23:00

TrSek Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra