Outils pour utilisateurs

Outils du site


nsi:tds:divers:ascii_art

Ceci est une ancienne révision du document !



Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Table des matières

ASCII Art

Il s'agit de produire des formes avec des caractères. Dans tous les cas vous devez écrire une fonction réalisant la tâche demandée, tenant compte des paramètres fournis – entrées.

Rectangle

Entrées :

  • c_fill : caractère constituant le remplissage du rectangle
  • c_border : caractère faisant la bordure du rectangle
  • height : hauteur du rectangle, en comptant le bord
  • width : largeur du rectangle, en comptant le bord.

Exemple : rectangle('*', '+', 6, 10) renvoie la chaîne de texte :

++++++++++
+********+
+********+
+********+
+********+
++++++++++

Le caractère pour le retour à la ligne est \n.

Pyramide

Entrées :

  • c_fill : caractère constituant le remplissage de la pyramide
  • height : nombre d'étage de la pyramide

Exemple : pyramide('*', '5') produit la sortie :

    *
   ***
  *****
 *******
*********
nsi/tds/divers/ascii_art.1731843764.txt.gz · Dernière modification : de goupillwiki