Entwickler-Ecke
Sonstiges (Delphi) - einfaches pascal prog
gimnick - Do 18.09.03 19:59
Titel: einfaches pascal prog
hi,
in meinem schulbuch (geometrie) ist ein code für ein kleines pascal programm.
hier der code
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| PROGRAMM Pi_Monte_Carlo: USES crt; VAR x,y: real; k,n,t: longint; BEGIN clrscr; writeln('Pi nach Monte-Carlo'); write('Wie viele Punkte?'); readln(n); t:=0; randomize; FOR k:=1 TO n DO BEGINx:= random; y:=random; IF x*x+y*y<=1 THEN t:=t+1; END; writeln('Pi=',4* t/n:8:7); readln; END |
Das is ein Programm zur Bestimmung der Kreiszahl pi. wer könnte sich bereiterklären dies in ein programm umzuschreiben? wäre super nett.
mfg gimnick
Lhid - Fr 19.09.03 14:07
meinung und mich grundlegend verändert -> alte beiträge gelöscht.
ShadowThief - Fr 19.09.03 14:30
es ist doch schon ein programm ...
shadow.
BungeeBug - Fr 19.09.03 15:21
Hi,
sag mal genau was du willst? Ein Prog das dir PI errechnet ?
Wenn das alles ist ... ok hier bin ich. Meld dich einfach.
Klabautermann - Fr 19.09.03 16:15
Hallo,
hausaufgaben wie? Naja, wenn es so ist, und du bekommst es nicht allene hin hat das mit der Wissensübermitlung zwischen dir und deinen Lehrer nicht wirklich geklappt. Ich fand das Prinziep interessand, und habe deshelb einen Code mal Portiert. Du kannst die Quelltexte
hier [
http://downloads.oitmann.de/samples] runterladen.
Gruß
Klabautermann
UC-Chewie - Fr 19.09.03 16:19
Ui, das war ja eine der Aufgaben im mündlichen Abi :D
Klabautermann - Fr 19.09.03 16:31
Hallo,
UC-Chewie hat folgendes geschrieben: |
Ui, das war ja eine der Aufgaben im mündlichen Abi :D |
ein kosolenprogramm in ein Fensterprogramm wandelt?
Ich habe es nciht probiert, würde aber behaupten, das sich das Ursprungsprogramm nach dem löschen der Zeilen:
und
auch unter Delphi Kompilieren lassen sollte.
Ansonsten würde ich mcih ja fürchterlich schuldig führen das ich die Qualitässicherung des Deutschen ABIs so unterlaufe ;).
Gruß
Klabautermann
gimnick - Sa 20.09.03 12:51
hi,
danke für euer angagement (schreibt man das so)
wäre super wenn jemand mir die .exe datei an meine email adresse schicken könnte:
jan.zoerner@web.de
mfg
BungeeBug - Sa 20.09.03 15:18
Hi,
ich hab hier mal den Code.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31:
| PROGRAM Pi_Monte_Carlo; USES crt; VAR x,y: real; k,n,t: longint; BEGIN clrscr; writeln('+-------------------------------------+'); writeln('| Pi nach Monte-Carlo |'); writeln('|0 eingeben um das Programm zubeenden.|'); writeln('+-------------------------------------+'); REPEAT writeln('Wie viele Punkte?'); readln(n); t:=0; randomize; FOR k:=1 TO n DO BEGIN x:= random; y:=random; IF x*x+y*y<=1 THEN BEGIN t:=t+1; END; END; writeln('Pi=',(4* t) div n); UNTIL n = 0; readln; END. |
Anonymous - So 21.09.03 22:58
hallo bungeebug
ich habe bei uses crt folgende fehlermeldung :
[Fataler Fehler] Project1.dpr(6): Datei nicht gefunden: 'crt.dcu'
wo finde ich die ?
UC-Chewie - Mo 22.09.03 01:24
Klabautermann hat folgendes geschrieben: |
Hallo,
UC-Chewie hat folgendes geschrieben: | Ui, das war ja eine der Aufgaben im mündlichen Abi :D |
ein kosolenprogramm in ein Fensterprogramm wandelt?
|
Nein, die Monte-Carlo-Methode :wink:
Klabautermann - Mo 22.09.03 10:23
Hallo,
Anonymous hat folgendes geschrieben: |
ich habe bei uses crt folgende fehlermeldung :
[Fataler Fehler] Project1.dpr(6): Datei nicht gefunden: 'crt.dcu' |
Sage ich doch [
http://www.delphi-forum.de/viewtopic.php?p=96384#96384].
Die Unit gibt es uner Delphi nicht. Dafür brauchst du Turbo Pascal (und auch da musst du die Unit Patchen, da sie sonst Probleme mit den hohen Taktraten bekommt).
UC-Chewie hat folgendes geschrieben: |
Nein, die Monte-Carlo-Methode |
Naja, die hat er ja schon aus dem Buch gemopst ;).
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!