Valid XHTML     Valid CSS2    

Listing du fichier ari.php avec syntaxhighlighter


        <?php
        include("std.php") ;
        debutPage("Progression arithmétique","strict") ;
        
        h1("Résultats de Progression arithmétique") ;
        sdl(3) ;
        
        # initialisation des paramètres
        
        $a = "" ;
        $b = "" ;
        $n = "" ;
        $r = "" ;
        
        if (!isset($_GET["a"])) {
          h2("pas de valeur pour a, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        $a = $_GET["a"] ;
        if ($a=="") {
          h2("pas de valeur pour a, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        if (isset($_GET["n"])) {
          $n = $_GET["n"] ;
        } ; # fin si
        
        if (isset($_GET["b"])) {
          $b = $_GET["b"] ;
        } ; # fin si
        
        if (!isset($_GET["r"])) {
          h2("pas de valeur pour r, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        $r = $_GET["r"] ;
        if ($r=="") {
          h2("pas de valeur pour r, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        #echo "<p class='invisible'>" ;
        p("invisible") ; # remplace echo "<p class='invisible'>" ;
        echo "Voici les paramètres de la progression : " ;
        echo " a = $a b = $b r = $r n = $n " ;
        finp() ;
        
        if (($b=="") and ($n=="")) {
          h2("il faut fournir soit b, soit n, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        if (($b!="") and ($n!="")) {
          h2("il ne faut pas fournir b et n en même temps, impossible de continuer") ;
          finPage() ;
          exit(-1) ;
        } ; # fin si
        
        if (($b=="") and ($n!="")) {
        
        p("cadre") ;
        echo "Calcul de $n termes à partir de x".sub(0)."= $a, on ajoute $r à chaque fois. " ;
        finp() ;
        
        $x = $a ;
        for ($f=1;$f<=$n;$f++) {
           $x = $x + $r ;
           h2(" x".sub($f)." = $x ") ;
        } ; # fin de pour
        
        } ; # fin de si
        
        if (($n=="") and ($b!="")) {
        
        p("cadre") ;
         echo "On calcule des termes à partir de x".sub(0)."= $a, on ajoute $r à chaque fois." ;
         br() ;
         echo "On s'arr&ecirc;te dès qu'on atteint (ou dépasse) la valeur b=$b." ;
        finp() ;
        ## autre boucle :
        ## echo "<h1>SI ON NE CONNAIT PAS LE NB DE TERMES</h1>" ;
        $f = 0 ;
        $x = $a   ;
        while ($x<$b) {
           $x = $x + $r ;
           $f = $f + 1 ;
           h2(" x".sub($f)." = $x ") ;
        } ; # fin de tant que
        
        } # fin de si
        
        pvide() ;
        
        p() ;
        echo href("montresource.php?nomfic=ari.php","code-source PHP de la page")."." ;
        finp() ;
        finPage() ;
        ?>
        

La coloration syntaxique est réalisée par : SyntaxHighlighter.

Si vous préférez, vous pouvez utiliser celle de geshi ou même celle construite autour de la fonction highlight_file.

 

 

retour gH    Retour à la page principale de   (gH)