Autor Beitrag
gimnick
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 24

SuSE Linux, Win 98 SE
D7 Enterprise, Kylix
BeitragVerfasst: Do 18.09.03 19:59 
hi,

in meinem schulbuch (geometrie) ist ein code für ein kleines pascal programm.

hier der code
ausblenden 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
ontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 831



BeitragVerfasst: Fr 19.09.03 14:07 
meinung und mich grundlegend verändert -> alte beiträge gelöscht.


Zuletzt bearbeitet von Lhid am Sa 26.09.09 09:43, insgesamt 1-mal bearbeitet
ShadowThief
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Fr 19.09.03 14:30 
es ist doch schon ein programm ...

shadow.
BungeeBug
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 901



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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 runterladen.

Gruß
Klabautermann
UC-Chewie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 531

WinXP
D5 Ent
BeitragVerfasst: Fr 19.09.03 16:19 
Ui, das war ja eine der Aufgaben im mündlichen Abi :D

_________________
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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:
ausblenden Delphi-Quelltext
1:
USES crt;					

und
ausblenden Delphi-Quelltext
1:
clrscr;					

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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 24

SuSE Linux, Win 98 SE
D7 Enterprise, Kylix
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 901



BeitragVerfasst: Sa 20.09.03 15:18 
Hi,

ich hab hier mal den Code.
ausblenden volle Höhe 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:
//   Name         : PI
//   Author       : BungeeBug
//   Description  : Programm zur Errechnung von PI
//   Date         : 20. September 2003 @ 15:00 Uhr
PROGRAM Pi_Monte_Carlo;
USES crt;
VAR x,y: real;
    k,n,t: longint;
BEGIN
 clrscr;
 writeln('+-------------------------------------+');      // Bildschirm leeren
 writeln('|         Pi nach Monte-Carlo         |');      // Einleitung zeigen
 writeln('|0 eingeben um das Programm zubeenden.|');
 writeln('+-------------------------------------+');
 REPEAT                                                   // WIEDERHOLEN
 writeln('Wie viele Punkte?');                            // Noch mehr Einleitung
 readln(n);                                               // Anzahl der "Punkte" eingeben
 t:=0;
 randomize;                                               // Zufallsgenerator an machen
 FOR k:=1 TO n DO
  BEGIN
   x:= random; y:=random;                                 // Zufallswerte zuweisen
  IF x*x+y*y<=1 THEN
   BEGIN
    t:=t+1;
   END;
  END;
 writeln('Pi=',(4* t) div n);                             // Ergebniss ausgeben
 UNTIL n = 0;                                             // Wiederholen bis 0 eigegeben wird
 readln;                                                  // Verhindern das das Fenster zugeht.
END.
Gast
Gast
Erhaltene Danke: 1



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 531

WinXP
D5 Ent
BeitragVerfasst: 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:

_________________
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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.

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