Ankündigung

Einklappen
Keine Ankündigung bisher.

Hilfe ! Php Aufgabe ( Addition mehrerer Zahlen)

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe ! Php Aufgabe ( Addition mehrerer Zahlen)

    Hallo,

    ich bin Einsteiger bei php und habe nun folgende Aufgabe bekommen:

    Erstellen sie einen PHP Code, wo sie eine Zahl eingeben können und welche dann mit allen vorherigen Zahlen bis 1 addiert wird.
    Also zum Beispiel bei der Zahl 6:
    1+2+3+4+5+6

    Könnt Ihr mir da einen '' einfachen '' Vorschlag geben?

    Wäre sehr nett

    Mfg


  • #2
    So spontan:

    - range() und array_sum()
    - oder halt Schleife

    habe nun folgende Aufgabe bekommen
    Das du zuerst selbst recherchiert hast (google) gehe ich mal davon aus ?!
    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Ahoi,

      schau dir die for-Schleife an ... mit negativem Zähler
      also
      PHP-Code:
      for i=zahli>0i--
       
      erg=i-
      achtung das ist mehr oder weniger pseudo-code
      ------
      Grüße Manü

      Kommentar


      • #4
        For-Schleifen sollten dich schnell ans Ziel bringen

        Kommentar


        • #5
          Na wenn ihr Code schreibt...

          PHP-Code:
          $max 6// dein max

          $min 1;
          $arr range($min$max);
          echo 
          array_sum($arr); // 21 
          Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
          PHP.de Wissenssammlung | Kein Support per PN

          Kommentar


          • #6
            und wie funktioniert das dann mit einer for schleife?

            quasi so ?
            $zahl =$_REQUEST['Zahl'];
            for ($i=1; $i < $Zahl; $i++; )
            {echo $Zahl }

            Jetzt zählt er ja eigentlich nur hoch bis zu der eingegebenen Zahl, wie bekomme ich es dann hin die ganzen hochgezählten Zahlen zu addieren?

            Kommentar


            • #7
              Indem du den Zähler auch addierst das machst du noch nicht, du gibst den nur aus bisher.

              Und bitte die [ PHP ] Code Tags verwenden, damit der PHP-Code auch lesbar ist.
              Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
              PHP.de Wissenssammlung | Kein Support per PN

              Kommentar


              • #8
                ok:
                Zitat von BestTill Beitrag anzeigen
                und wie funktioniert das dann mit einer for schleife?

                quasi so ?
                PHP-Code:
                $zahl =$_REQUEST['Zahl']; 
                for (
                $i=1$i $Zahl$i++; )
                {echo 
                $Zahl 
                Jetzt zählt er ja eigentlich nur hoch bis zu der eingegebenen Zahl, wie bekomme ich es dann hin die ganzen hochgezählten Zahlen zu addieren?

                //OT:
                schreibt man noch $_REQUEST?
                egal. du schreibst morgen ne klausur?
                poste mal die nächsten aufgaben als block, dann brauchste nicht immer neue threads aufzumachen.
                und bitte verzichte auf sowas wie "hilfe!" im threadtitel:
                http://www.php.de/php-einsteiger/464...verwenden.html

                Kommentar


                • #9
                  Zitat von moma Beitrag anzeigen
                  poste mal die nächsten aufgaben als block, dann brauchste nicht immer neue threads aufzumachen.
                  Nein!

                  Lese den Grundlagenthread und schaufel dir die Grundlagen drauf...

                  Diese pille-palle Fragerei "Wie addiere ich Zahlen" werden hier in der Regel gleich in den Trash befördert, völlig zurecht übrigens.
                  Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

                  Kommentar


                  • #10
                    Zitat von lstegelitz Beitrag anzeigen
                    Diese pille-palle Fragerei "Wie addiere ich Zahlen" werden hier in der Regel gleich in den Trash befördert, völlig zurecht übrigens.
                    this -> und ein thread ist einfacher zu moven als zehn.

                    im übrigen wird der TE wohl spätestens zum nächsten termin wieder aufschlagen - leider, bei dem verständniss für die materie, da hilft auch kein grundlagenthread mehr.

                    Kommentar


                    • #11
                      Mich wundert ja dass hier geholfen wird, da ist jemand zu faul minimale Grundlagen zu lernen... So wird das doch nur unterstützt.

                      Kommentar


                      • #12
                        Zitat von monolith Beitrag anzeigen
                        Mich wundert ja dass hier geholfen wird, da ist jemand zu faul minimale Grundlagen zu lernen... So wird das doch nur unterstützt.
                        //OT:
                        das kann man so und so sehen.

                        gut sowas http://www.php.de/gruene-wiese/11120...tml#post817840 hätte ich hier auch nicht geposted, fand es aber interessant zu lesen.
                        wenn ich sowas http://www.php.de/gruene-wiese/11120...tml#post817841 als antwort zu meinen posts lese, und als lösung für ein problem erkenne dass ich hatte; stolz wäre ich nicht.

                        entweder der TE ist ein troll, ohne jeglichen witz, oder er hat wirklich solche probleme, dann kommt hat er aber bald kleine klausurprobleme mehr.

                        Kommentar


                        • #13
                          Er bekommt erst recht Klausurprobleme da es den Anschein hat, dass er nicht willens ist sich in fundamentaler Grundlagen einzuarbeiten.

                          Kommentar


                          • #14
                            Das sollte auch gehen, wenn einem die Schleife zu kompliziert ist.

                            PHP-Code:
                            $i $_GET['zahl'];
                            echo  (
                            $i+1) * ($i/2); 

                            Kommentar


                            • #15
                              Sowas lernt man, wenn man sich entsprechend mit Grundlagen beschäftigt, ganz automatisch. Ausserdem sind wir hier nicht bei: "Wünsch dir was". Ich appeliere daran, keine fertigen Lösungen aufzutischen, und Eigenmotivation anzuheizen.

                              Kommentar

                              Lädt...
                              X