Autor Beitrag
xsus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51

Win 2000, Win XP, Win 7; Ubuntu
Delphi 7, Delphi XE2, C
BeitragVerfasst: So 02.10.11 22:34 
So ich habs jetzt mal fertig...sehen wir mal ab von der kleinen Spielerei, die ich eingebaut habe, damit er runterrattert, welche Teiler gehen und welche nicht, müsste alles so sein wie ihr vorgeschlagen habt :)
Quelltext:
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:
32:
33:
34:
35:
36:
37:
38:
program Primzahlen;

{$APPTYPE CONSOLE}

uses
  Math;

var n, t:integer;
var ergebnis:boolean;

begin
    writeln ('Geben Sie bitte eine natueliche Zahl ein, ');
    writeln ('von der sie wissen moechten, ob sie eine Primzahl ist.');
    writeln;
    write ('Eingabe: ');
    read (n);
    writeln;
    for t:=1 to trunc(sqrt(n))do
    if n mod t=0 then
    writeln (n, ' durch ',t,' geht!')
    else writeln (n, ' durch ',t,' geht nicht!');
    writeln;
    writeln ('-------------------------');
    ergebnis:=n>1;
    for t:=2 to trunc(sqrt(n)) do
    if n mod t=0 then
Begin
    ergebnis:=false;
    Break;
End;
    if ergebnis then writeln (n, ' ist eine Primzahl')
    else writeln (n, ' ist keine Primzahl');
    writeln ('-------------------------');
    writeln;
    writeln ('Druecken Sie eine beliebige Taste, um die Anwendung zu schliessen.');
    readln;
    readln;
end.

..alles richtig ? :) also laufen tut es! :D
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: So 02.10.11 22:40 
Abgesehen von der Unlesbarkeit deines Quelltextes auf Grund der fehlenden Einrückung, ja, passt so. Die Einrückung, die Du bei mir und anderen hier im Forum i.d.R. siehst, ist weniger aus Spaß, sondern zu großen Teilen zur besseren Lesbarkeit. Da kann man mit ein paar zusätzlichen Leerzeichen am Zeilenanfang, oder zusätzlichen Leerzeilen nach logischen Blöcken von Befehlen, die zusammen gehören, schon einiges erreichen ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.

Für diesen Beitrag haben gedankt: xsus
xsus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51

Win 2000, Win XP, Win 7; Ubuntu
Delphi 7, Delphi XE2, C
BeitragVerfasst: So 02.10.11 22:42 
Okee , dankeschön...jaja die Einrückung...werde ich demnächst in angriff nehmen :) ..