Primzahltester
spacer
Autor Nachricht
schumann.vas Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43

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 markieren
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
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 8625
Erhaltene Danke: 147

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: schumann.vas
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
schumann.vas Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 43

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 :) ..
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home