Autor Beitrag
MissMshake
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 14.05.09 17:31 
Hallo zusammen,

ich bräuchte für eine Prüfung ne kleine Hilfestellung:

Wie fange ich Kommazahlen ab, wenn ich bei nem Primzahlrechner die Primzahlen ausgeben soll? Also ob es eine ist oder nicht. Der Prof meinte nur irgendwas von Absolutwerten, kann mir das einer erklären?

LG
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 14.05.09 17:35 
Wie kommst du denn bei Primzahlen auf Fließkommazahlen? Die kommen doch normalerweise aus N, nicht aus R ;) .

_________________
>λ=
Thorsten83
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 191
Erhaltene Danke: 1



BeitragVerfasst: Do 14.05.09 19:29 
Oder Q :D
MissMshake Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 14.05.09 19:52 
EInfach das er mir ausgibt, wenn eine Kommazahl kommt das es keine Primzahl ist
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 14.05.09 20:07 
Dazu gibt es aber noch andere (bessere) Möglichkeiten, z.B. die integer-Division und die modulo-Operationen. Jürgen
MissMshake Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Do 14.05.09 20:22 
Intiger Divison sagt mir leider nix, irgendwie hoffe ich das davon nix dran kommt ^^
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 14.05.09 21:15 
user profile iconMissMshake hat folgendes geschrieben Zum zitierten Posting springen:
Intiger Divison sagt mir leider nix, irgendwie hoffe ich das davon nix dran kommt ^^

Es gehört aber zu den absoluten Grundlagen zu wissen, wie in C# dividiert wird: Wenn ein integer durch einen anderen integer dividiert wird und nichts vorher konvertiert wird, ist das Ergebnis immer ein integer! Weitere Erläuterungen z.B. im OpenBook Visual C# 2.4.1 Arithmetische Operatoren

Wenn du dich damit überhaupt nicht befassen willst, werde ich mir das merken und meine Antworten darauf einstellen (nämlich spätere Fragen ignorieren).

Jürgen
CanPolat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Do 14.05.09 21:30 
mist, ich brauche gerade die selbe funtion bei einer anderen aufgabe^^

also ich will ne bruchzahl eingeben zB 6/12 und will das er mir das bis zur kleinsten (integer-)zahl runterrechnet also 1/2.

als einzige Möglichkeit fällt mir hierbei ein es so lange zu dividieren bis die zahl eine kommerstelle bekommt^^

---

unter integer-Division und die modulo-Operationen habe ich in msdn nur das gefunden was ich schonmal ausschließen kann>.<
die stelle in openbook hatte ich schon gelesen aber bringt mich an diesen problem auch net besonders weit
für nen kleinen beispiel oder nen hinweis währe ich sehr dankbar.
mfG:CanPolat
Thorsten83
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 191
Erhaltene Danke: 1



BeitragVerfasst: Do 14.05.09 21:34 
ggt :)
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 15.05.09 10:20 
Hallo CanPolat,

deine Zusatzfrage ist hart an der Grenze und gehört kaum noch zum Eingangsproblem, vor allem nicht hinsichtlich des Titels der Diskussion.

Dein Problem nennt man auch "Kürzen" und ist Teil des Mathe-Unterrichts von Klasse 5 bis 7. Außer dem ggT kommt auch der Euklidische Algorithmus in Frage. Auf der Wikipedia-Seite zum ggT fehlt leider eine Anleitung in Pseudo-Code; beim Eukl. Algorithmus gibt es Pseudo-Code, der in ein eigenes Programm eingebaut werden kann.

Gruß Jürgen
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Fr 15.05.09 12:12 
user profile iconJüTho hat folgendes geschrieben Zum zitierten Posting springen:
Außer dem ggT kommt auch der Euklidische Algorithmus in Frage.
Nicht "auch", Euklid ist das Standardverfahren zur Berechnung des ggT. Deswegen findet sich auf der ggT-Seite auch kein Pseudocode ;) .

_________________
>λ=
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Fr 15.05.09 16:24 
user profile iconKha hat folgendes geschrieben Zum zitierten Posting springen:
Nicht "auch", Euklid ist das Standardverfahren zur Berechnung des ggT. Deswegen findet sich auf der ggT-Seite auch kein Pseudocode ;) .

Es wirkt sich doch aus, dass mein Schulunterricht fast 50 Jahre und mein Mathe-Studium über 30 Jahre her ist. Jürgen
CanPolat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Fr 15.05.09 22:24 
naja.. auch wenn wir VOLKOMMEN vom thema abgekommen sind ist meine frage schonmal beantwortet^^ aber ich glaub später muss ich doch noch nen tread darüber aufmachen :)