Kao sto rece Toyo, evo tvog koda prepravljenog:
Code:
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils;
const satnica = 50 ;
prekovremeno = 75;
var
brojsati,dodatnisati,zarada,ukup_zarada:currency;
begin
writeln('molim upisite broj sati provedenih na poslu za sedmicu : ');
readln(brojsati);
if brojsati<=40
then
begin
zarada:=brojsati*satnica;
writeln('zarada za sedmicu je : ',zarada:5:2);
end
else
if (brojsati>40 ) and (brojsati<=60)
then
begin
dodatnisati:=brojsati-40;
readln(dodatnisati);
ukup_zarada:=zarada+(dodatnisati*prekovremeno);
writeln('ukupna zarada je : ',ukup_zarada:5:2);
readln;
end
else if brojsati>60
then
begin
writeln('U pitanju je greska jer ne mozete po zakonu raditi vise od');
writeln ('60 sati sedmicno');
end;
readln;
end.
Nedostajalo je par tacka-zareza, a jednom si i pogresno upisao naziv varijable. Sad bi trebalo raditi.
ivan@ivan-desktop:~$ ./encrypt.run
*** stack smashing detected ***: ./encrypt.run terminated
Aborted (core dumped)