Restloses teilbar?
Aquariophile
- perl
0 mit Mod0 Einbecker0 Aquariophile
LG
Aquariophile
Ich habe eine Frage:
wie kann ich Feststellen,
ob die Zahl X durch die Zahl Y egal wie oft geteilt,
restlos 0 ergibt?
Beispiel:
wenn ich 33 durch 11 teile kommt 0 raus.
Also ist sie restlos teilbar.
Wie kann ich das Perl beibringen?
LG
AquariophileIch habe eine Frage:
wie kann ich Feststellen,
ob die Zahl X durch die Zahl Y egal wie oft geteilt,
restlos 0 ergibt?Beispiel:
wenn ich 33 durch 11 teile kommt 0 raus.
Also ist sie restlos teilbar.Wie kann ich das Perl beibringen?
mod in Perl ist '%'
also: $c = $a%$b;
Moin!
mod in Perl ist '%'
mod = Modulo?
also: $c = $a%$b;
Die Antwort ist sicher richtig und hilft Aqua auch weiter, aber muss das denn wirklich so formlos sein? Wir koennten auch per HTTP 1.1 kommunizieren, aber ich denke doch, dass die menschlichen Umgangsformen (siehe </faq/>), die hier ueblich sind, auch angebracht sind.
Viele Gruesse,
Einbecker
Moin!
mod in Perl ist '%'
mod = Modulo?
yepp
also: $c = $a%$b;
Die Antwort ist sicher richtig und hilft Aqua auch weiter, aber muss das denn wirklich so formlos sein? Wir koennten auch per HTTP 1.1 kommunizieren, aber ich denke doch, dass die menschlichen Umgangsformen (siehe </faq/>), die hier ueblich sind, auch angebracht sind.
bist ja bloß sauer, weil ich schneller war, gell? :-))
Moin!
bist ja bloß sauer, weil ich schneller war, gell? :-))
Natuerlich - aber an meinen ersten Platz bei der neuen Vielposterstatistik, da kommst du nicht dran.
Ansonsten unterhalte ich mich hoechst ungern mit Menschen, die sich wie Mauern verhalten, deswegen self.close, bitte.
Viele Gruesse,
Einbecker
Natuerlich - aber an meinen ersten Platz bei der neuen Vielposterstatistik, da kommst du nicht dran.
Masse != Klasse
Hi mit_mod,
Natuerlich - aber an meinen ersten Platz bei der neuen Vielposterstatistik, da kommst du nicht dran.
Masse != Klasse
ich glaub du hast den Scherz verpasst
Gruss,
Carsten
Hallo,
Sorry, Einbecker, dass ich Deinen Threadtitel ignoriere, aber ich möchte ihm doch diesen Insiderwitz erklären.
Natuerlich - aber an meinen ersten Platz bei der neuen Vielposterstatistik, da kommst du nicht dran.
Masse != Klasse
Siehe auch:
http://einbecker.net/self/counter.html
^^^^^^^^^
Christian
Moin!
LG
Aquariophile
Hm, etwas im Posting verrutscht?
Ich habe eine Frage:
wie kann ich Feststellen,
ob die Zahl X durch die Zahl Y egal wie oft geteilt,
restlos 0 ergibt?
Mit dem Modulo-Operator (%).
Beispiel:
wenn ich 33 durch 11 teile kommt 0 raus.
Noe, also nach dem, was ich in der Schule gelernt habe, waere das richtige Ergebnis 3. Kann aber sein, dass in Oesterreich andere Mathematik gilt...
Was ich mich allerdings frage ist, warum Du diese Frage sowohl im Chat als auch hier stellst...
Viele Gruesse,
Einbecker
Hallo
Das ist eine Andere Frage als im Chat!
Was ich hier frage ist ja,
wie man herausbekommt ob X ein vielfaches von Y ist.
Beispiel:
33 ist ein vielfaches von 3
somit ist es durch unbekannt aufgeteilt mal null.
Das brauch ich gerade
Das mit % hilft da ned
Danke
Hallo
Das ist eine Andere Frage als im Chat!
Was ich hier frage ist ja,
wie man herausbekommt ob X ein vielfaches von Y ist.Beispiel:
33 ist ein vielfaches von 3
somit ist es durch unbekannt aufgeteilt mal null.Das brauch ich gerade
Das mit % hilft da ned
Darüber nachdenken mußt Du dann schon selbst.
Außerdem hast Du die Antwort schon gegeben.
Wenn das Ergebnis ($a % $b) == 0 ist, dann IST es ganzzahlig teilbar.
Wenn das Ergebnis ($a % $b) == 0 ist, dann IST es ganzzahlig teilbar.
kanns irgendwie ned geben
100 / 20 = 5
und dennoch ist 100 ein vielfaches von 20
Moin!
Wenn das Ergebnis ($a % $b) == 0 ist, dann IST es ganzzahlig teilbar.
kanns irgendwie ned geben
100 / 20 = 5
und dennoch ist 100 ein vielfaches von 20
[ ] Du siehst den Unterschied zwischen / und %
Viele Gruesse,
Einbecker
Hallo!
Wenn das Ergebnis ($a % $b) == 0 ist, dann IST es ganzzahlig teilbar.
kanns irgendwie ned geben
Doch!
100 / 20 = 5
und dennoch ist 100 ein vielfaches von 20
Na klar! Aber (100 % 20) ergibt 0 oder?
/ ist der Operator für die Division
% ist der Modulo-Operator - liefert also den "Teilungsrest", das was nicht mehr ganzzahlig "hineinpaßt" - im obigen Falle also 0
Gruss Sven
Moin!
Das ist eine Andere Frage als im Chat!
Hm, das sehe ich nicht so.
Was ich hier frage ist ja,
wie man herausbekommt ob X ein vielfaches von Y ist.
if ($x % $y = 0)
Beispiel:
33 ist ein vielfaches von 3
somit ist es durch unbekannt aufgeteilt mal null.
Den letzten Satz verstehe ich nicht - 33 = x * 3 meinst du? was hat die 0 damit zu tun? 33/3 ergibt 11 Rest 0, das ist die einzige Null, die dabei vorkommt...
Das brauch ich gerade
Das mit % hilft da ned
Die Teilbarkeit ueberprueft man immer mit dem Modulo - Operator... Gut, man koennte auch dividieren, zie Zahl als string betrachten und gucken, ob hinter dem Komma noch Ziffern stehen, aber ich mag die Frikadelle doch lieber gebraten als an meinem linken Knie.
Viele Gruesse,
Einbecker
Moin!
if ($x % $y = 0)
^
Man fuege bitte selsbstaendig ein weiteres = ein...
Viele Gruesse,
Einbecker