[pascal] division by zero *

Pagina: 1
Acties:

  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
ben voor school met een opdracht voor pascal bezig.
heb op school hier al aan zitten werken en nu op een diskette mee naar huis genomen
nou wil ik dus dat proggie wat ik gemaakt heb bij mij op de pc runnen maar dan geeft ie me de volgende errormessage:
Error 200: Division by zero
doet ie overigens met elk programma dat ik bouw.
zelfs met simpele readln en writeln regeltjes.
weet iemand wat dit is en hoe je dit kunt oplossen
heb al verschillende sites afgezocht en de help functie van pascal bekeken. (search gebruikt !!)
ik weet dat mensen denken, wie is er nou nog met pascal bezig? nou ik dus !!
alvast bedankt

Meneer 1000 has spoken......


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

geef es wat code ajb

Doet iets met Cloud (MS/IBM)


  • jorammeke
  • Registratie: Januari 2001
  • Laatst online: 11-09 13:47

jorammeke

OpperPrutser

Je heb op school waarschijnlijk op een oude pentium 1 zitten progge. Pascal kan standaard namelijk niet op systemen sneller dan 200MHz. Maar daar is een patch voor te krijgen. Wat ook kan is dat de patch al is geinstalleerd op school. ff navragen daar....

Als het goed is, kun je hem vinden op de site van borland.

* jorammeke heeft voor school ook pascal moeten progge :( (8>

7510Wp / Daikin Altherma 4 / HA / ESP's en andere rommel


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 13-09 14:29
Ik had hetzelfde probleem toen ik van mijn 'oude' (AMD K6 2000) compu overstapte naar mijn 'nieuwe' (AMD Athlon Cl. 700) compu. De fout zit in de crt-unit; als je die niet include, dan gaat alles goed.

Ben zelf een tijdje alle functies zelf gaan schrijven als eigen crt-routine, maar dat is best wel wat werk... maar de meest noodzakelijke als readkey en zo (als ik me niet vergis) kan je m.b.v. register-calls doen... maar dit is best wel tricky als je dat nog nooit hebt gedaan ;)

Een oplossing weet ik BTW niet, om maar even je vraag te beantwoorden...

edit:

ok, vorige post is al het antwoord voor de oplossing.
Andere reden van deze edit is dat je het woordje 'register-calls' mag veranderen in 'interrupts'; was al lang geleden da'k voor het laatst pascalled heb :)

  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
doet ie bij alles.
b.v simpel proggie:

program reken;
uses crt;
var x, y, z:integer;
begin
writeln ('voer getal in');
readln (x);
writeln ('voer 2e getal in');
readln (y);
z:=x+y;
writeln (uitkomst =',(x),);
delay (2000);
end.

doet ie bij elk proggie
is dit nog een simpel voorbeeld
is me pc missjien niet te snel??

Meneer 1000 has spoken......


Verwijderd

Is een bekend probleem van de crt unit. Er zijn tientallen oplossingen voor. Je hoeft alleen maar in bijv google te zoeken op 'pascal division by zero fix' oid.

  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
Op dinsdag 05 maart 2002 19:48 schreef jorammeke het volgende:
Je heb op school waarschijnlijk op een oude pentium 1 zitten progge. Pascal kan standaard namelijk niet op systemen sneller dan 200MHz. Maar daar is een patch voor te krijgen. Wat ook kan is dat de patch al is geinstalleerd op school. ff navragen daar....

Als het goed is, kun je hem vinden op de site van borland.

* jorammeke heeft voor school ook pascal moeten progge :( (8>
mag ik even de opmerking maken dat ik op school op een P3 1GHZ zit te proggen !!!

Meneer 1000 has spoken......


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 13-09 14:29
zoals ik al zei: programma's die de crt-unit niet gebruiken werken wel, probeer maar...
ok, geef toe dat je dan niet echt nuttige dingen kan schrijven, maar toch ;)

en een quote uit een eerdere reply:
Wat ook kan is dat de patch al is geinstalleerd op school. ff navragen daar....
Dus wel even eerst de antwoorden doorlezen voordat je verder vraagt

  • jorammeke
  • Registratie: Januari 2001
  • Laatst online: 11-09 13:47

jorammeke

OpperPrutser

K zei toch, misschien hebbe ze um daar al.

Wie wat bewaar die heeft nog eens wat! :D

K heb ff gekeken en ik heb de "patch" nog op me HD staan(en dat zelfs na twee jaar nog).

Willie um over de mail??

7510Wp / Daikin Altherma 4 / HA / ESP's en andere rommel


  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
ben pas een beginner hoor maar zo simpel als in dit voorbeeld kan ik toch wel beter hoor !

Meneer 1000 has spoken......


  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
graag als dat kan
voor TP 7??

Meneer 1000 has spoken......


Verwijderd

Is een bekend probleem, hiermee moet je het op kunnen lossen: http://home.wanadoo.nl/zanderz/images/re200.zip

  • jorammeke
  • Registratie: Januari 2001
  • Laatst online: 11-09 13:47

jorammeke

OpperPrutser

Hep, is ook voor TP7.

Mailtje onderweg.

7510Wp / Daikin Altherma 4 / HA / ESP's en andere rommel


  • dude123
  • Registratie: December 2001
  • Laatst online: 13-05-2022

dude123

Linux addict

Topicstarter
jaahaa hij werkt
hartelijk bedankt voor de pacth per mail

Meneer 1000 has spoken......


  • marcelk
  • Registratie: December 2000
  • Niet online
FreePascal is een Open Source compiler die het meteen goed doet. Misschien een optie ?
Pagina: 1