Aquariophile: Restloses teilbar?

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?

  1. 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?

    mod in Perl ist '%'

    also: $c = $a%$b;

    1. 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

      --
      ... auch wenn ich eigentlich ja Dresdener bin...
      1. 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? :-))

        1. 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

          --
          ... auch wenn ich eigentlich ja Dresdener bin...
          1. Natuerlich - aber an meinen ersten Platz bei der neuen Vielposterstatistik, da kommst du nicht dran.

            Masse != Klasse

            1. 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

            2. 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

              --
              Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
  2. 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

    --
    ... auch wenn ich eigentlich ja Dresdener bin...
    1. 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

      1. 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.

        1. 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

          1. 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

            --
            ... auch wenn ich eigentlich ja Dresdener bin...
          2. 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

      2. 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

        --
        ... auch wenn ich eigentlich ja Dresdener bin...
        1. Moin!

          if ($x % $y = 0)

          ^
          Man fuege bitte selsbstaendig ein weiteres = ein...
          Viele Gruesse,

          Einbecker

          --
          ... auch wenn ich eigentlich ja Dresdener bin...