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 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

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

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 :

  • height : hauteur du rectangle, sans compter le bord supérieur
  • width : largeur du rectangle, sans compter les bords

On utilise les caractères | et _

Exemple : rectangle(4, 8) renvoie la chaîne de texte :

 ________ 
|        |
|        |
|        |
|________|

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

Triangle

Entrée :

  • height : nombre d'étage de la pyramide

On utilise les caractères /, \, _ et .

Exemple : pyramide(5) produit la sortie :

    .
   / \
  /   \
 /     \
/_______\

Parallélogramme

Entrée :

  • height : hauteur, sans compter le bord supérieur
  • width : largeur, sans compter les bords

On utilise les caractères / et _

Exemple : plg(3, 10 produit la sortie :

   __________
  /         /
 /         /
/_________/
nsi/tds/divers/ascii_art.1731844532.txt.gz · Dernière modification : de goupillwiki