Autor |
Beitrag |
MissMshake
Hält's aus hier
Beiträge: 11
|
Verfasst: 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
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: 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
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 14.05.09 19:29
Oder Q 
|
|
MissMshake 
Hält's aus hier
Beiträge: 11
|
Verfasst: Do 14.05.09 19:52
EInfach das er mir ausgibt, wenn eine Kommazahl kommt das es keine Primzahl ist
|
|
JüTho
      
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
|
Verfasst: 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 
Hält's aus hier
Beiträge: 11
|
Verfasst: Do 14.05.09 20:22
Intiger Divison sagt mir leider nix, irgendwie hoffe ich das davon nix dran kommt ^^
|
|
JüTho
      
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
|
Verfasst: Do 14.05.09 21:15
MissMshake hat folgendes geschrieben : | 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
      
Beiträge: 38
|
Verfasst: 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
      
Beiträge: 191
Erhaltene Danke: 1
|
Verfasst: Do 14.05.09 21:34
ggt 
|
|
JüTho
      
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
|
Verfasst: 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
      
Beiträge: 3803
Erhaltene Danke: 176
Arch Linux
Python, C, C++ (vim)
|
Verfasst: Fr 15.05.09 12:12
Nicht "auch", Euklid ist das Standardverfahren zur Berechnung des ggT. Deswegen findet sich auf der ggT-Seite auch kein Pseudocode  .
_________________ >λ=
|
|
JüTho
      
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
|
Verfasst: Fr 15.05.09 16:24
Kha hat folgendes geschrieben : | 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
      
Beiträge: 38
|
Verfasst: 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 
|
|