02.07.2013 Views

MagPi 7 français - Framboise 314, le Raspberry Pi à la sauce ...

MagPi 7 français - Framboise 314, le Raspberry Pi à la sauce ...

MagPi 7 français - Framboise 314, le Raspberry Pi à la sauce ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28<br />

Bases défensives<br />

Ce mois-ci, nous allons voir un peu de "programmation<br />

défensive" ; en d'autres termes, nous allons essayer<br />

d'écrire un programme capab<strong>le</strong> de gérer des erreurs.<br />

Ce<strong>la</strong> convertit un nombre<br />

du décimal vers <strong>la</strong> base de<br />

sortie, cel<strong>le</strong>-ci étant<br />

obtenue <strong>à</strong> partir des<br />

chiffres de <strong>la</strong> chaîne<br />

"DIGITS" (voir page<br />

Désolé pour <strong>le</strong>s scripts suivante).<br />

en désordre ce mois-ci - l'espace est restreint !<br />

Le script "get_base"<br />

Cette partie du code vous permet de fixer <strong>le</strong>s bases<br />

d'entrée et de sortie que <strong>le</strong> programme va utiliser. Il ne<br />

sera pas possib<strong>le</strong> d'entrer un nombre inférieur <strong>à</strong> 2 ou<br />

supérieur <strong>à</strong> 16. Ce<strong>la</strong> permettra d'éviter des résultats<br />

vraiment étranges (et incorrects).<br />

B<strong>la</strong>gue hexa !<br />

Si seuls <strong>le</strong>s gens qui sont un peu FADA<br />

comprennent l'hexadécimal,<br />

combien de personnes <strong>le</strong> comprennent ?<br />

(réponse page suivante !)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!