site de Fabien Torre


Source de tp2.php

<?php
// affiche les entiers de 1 à n
function compterJusquA ($n) {
    for (
$i=$i<=$n $i++) {
        echo 
$i;
    }
}
// affiche n fois le caractère c
function repeter ($c,$n) {
    for (
$i=$i<=$n $i++) {
        echo 
$c;
    }
}
// affiche une ligne de n fois le caractère c
function lignepleine ($c,$n) {
    
repeter($c,$n);
    echo 
"\n";
}

// affiche une ligne creuse
function lignecreuse ($c1,$c2,$n) {
    echo 
"$c1";
    
repeter($c2,$n-2);
    echo 
"$c1\n";
}

// affiche un carré creux
function carrecreux ($c1,$c2,$n) {
    
lignepleine($c1,$n);
    for (
$i=$i<=$n-$i++) {
        
lignecreuse($c1,$c2,$n);
    }
    
lignepleine($c1,$n);
}

// affiche un carré plein
function carreplein ($c,$n) {
  
carrecreux($c,$c,$n);
}


// appels aux procédures définies ci-dessus
#compterJusquA(100);
#repeter('*',10);
#repeter('@',23);
#lignepleine('@',23);
#lignecreuse('o','x',6);
carrecreux('o','x',10);
carreplein('.',12);

?>
Fabien Torre Valid HTML5! Valid CSS!
site de Fabien Torre, université de Lille