Erre miert kapok 207es hibakodot?
program atlagszamolo;
uses crt;
var
y:integer;
atlag,be,x:extended;
begin
be:=0;
y:=0;
x:=0;
atlag:=0;
while(y > -1) do
begin
gotoxy(10,0);
atlag:=be/y;
write(atlag:0:4);
gotoxy(y,0);
readln(x);
be:=be+x;
y:=y+1;
end;
end.
Leírod mit kellett volna csinálnod ahelyett, hogy kiírod a kérdést. (Nem bunkózás, tanács legközelebbre! :))
1. Google: "pascal error 207"
2. elolvasod az első találat szövegét: "invalid floating point operation"
3. értelmezed: értelmetlen lebegőpontos számítás (persze opcionálisan magyarul is lehet keresni, biztos van találat úgyis)
4. opcionálisan rákeresel mikor jöhet ez elő
5. rájössz, hogy legtöbbször nullával osztásnál
6. megnézed, nem osztottál-e véletlenül nullával
7. de igen:
y:=0; <---------------------
x:=0;
atlag:=0;
while(y > -1) do
begin
gotoxy(10,0);
atlag:=be/y; <-----------------
És ez még csak a program eleje:
Bár a gotoxy(10,0) nem dob hibát de hibás !!!!!
min: GotoXY(1,1);
max: GotoXY(80,25);
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!