Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Programm zur Bestimmung von PI - Schleife auf Knopfdruck abbrechen, aber wie?

  Alt 13. Nov 2010, 16:03
Delphi-Quellcode:
var
  b,h,x,y,u,i:integer; // Hilfe, globale Variablen mit nur einem Buchstaben
Mach' dich mal mit lokalen Variablen vertraut.
Globale Variablen mit nur einem Buchstaben sind eine "Todsünde" für jeden Programmierer.
Beispiel wie man's besser macht:
Delphi-Quellcode:
procedure TForm1.ZeichneMonteCarlo;
var
  x ,y : integer; // Lokale Variablen
begin
  x:=random(300); //zufallszahlen erzeugen von 0-299
  y:=random(300);
  if (sqrt((x*x)+(y*y))<=300) then //wurzel aus x^2+y^2 entspricht dem radius des VK
    image1.canvas.pixels[x,y]:=clblue
  else
    image1.Canvas.Pixels[x,y]:=clred;
end;

Geändert von sx2008 (13. Nov 2010 um 16:04 Uhr) Grund: Code besser formatiert
  Mit Zitat antworten Zitat