for schlaufe

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

  • for schlaufe

    mit $variabel++
    kann ich die variabel immer um eins erhöhen. kann ich auch einfach um 0.1 erhöhen oder geht das nicht?

  • #2
    $variable = $variable+0.1

    Kommentar


    • #3
      OffTopic:
      Schlaufen hast du beim Schuhebinden

      for ist eine Schleife
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #4


        also ich hab es so probiert:

        for($t = 0.1; $t < 10; $t+0.1)

        so gehts nicht.

        Kommentar


        • #5
          Original geschrieben von Heini81
          $variable = $variable+0.1
          Das ist ja auch was anderes als $t+0.1, meinst du nicht?
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            ja stimmt sorry.

            noch was anderes:

            for($t = 0.1; $t < 100; $t = $t+0.1)


            $x = ($_POST['v'] * $t * $cos);
            $y = ($h + $_POST['v'] * $t * $sin - (($_POST['g']/2) * pow($t, 2)));

            echo "x: ", $x;
            echo "<br>";
            echo "y: ", $y;
            echo "<br>";
            }

            ich hab jetzt diese schleife.
            nun wollte ich machen, dass die schleife abgebrochen wird, wenn y kleiner 0 ist.
            wenn ich diese bedingung, jedoch oben mache wird die schleife gar nicht mehr ausgeführt. was gibt es für andere möglichkeiten?

            Kommentar


            • #7
              Original geschrieben von mi2g
              nun wollte ich machen, dass die schleife abgebrochen wird, wenn y kleiner 0 ist.
              wenn ich diese bedingung, jedoch oben mache wird die schleife gar nicht mehr ausgeführt. was gibt es für andere möglichkeiten?
              mach sie nach unten?
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                PHP-Code:
                for($t 0.1; ($t 100 && $y >= 0); $t $t+0.1
                ungetestet

                Kommentar


                • #9
                  wollen wir wetten, dass $y vorher unbekannt ist... ?
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    du hast recht. abe jetzt wird's dreckig:
                    PHP-Code:
                    for($t 0.1$y ; ($t 100 && $y >= 0) ; $t $t+0.1

                    Kommentar


                    • #11
                      Einen Schleifenabbruch kann man auch mit break machen.
                      PHP-Code:
                      for ($t 0.1$t 100$t $t+0.1) {
                        
                      $x = ($_POST['v'] * $t $cos);
                        
                      $y = ($h $_POST['v'] * $t $sin - (($_POST['g']/2) * pow($t2)));
                        
                      // ...
                        
                      if ($y 0) break;

                      Zuletzt geändert von onemorenerd; 10.08.2005, 13:40.

                      Kommentar


                      • #12
                        ich hätte mir ein ein hypsches !isset kombiniert mit xor vorgestellt, aber so geht's auch
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar

                        Lädt...
                        X