Accueil - Forum - Bibliothèque de ressources
____

Nombre, arithmétique et chaines de caractère



1) Un peu de maths ...

On commence avec un peu de mathématiques. Rassurez vous, ce chapitre vous demande de savoir seulement vos bases élémentaires de primaires : l'addition, soustraction, multiplication et division.

Code Rubyputs 8

Ceci affiche le chiffre 8 à l'écran. Vous avez donc compris que puts permet d'afficher ce qui suit à l'écran

> Addition

Code Rubyputs 8+5

Affiche 13

> Soustraction

Code Rubyputs 8-5

Affiche 3

> Multiplication

Code Rubyputs 8*5

Affiche 40

> Division

Code Rubyputs 8/5

Affiche 1. Pourtant 8 divisé par 5, ça fait 1,6 ? Vous allez me dire ...

2) Entiers et flottants

Un entier est un nombre entier comme 34 ; O ; -23 ...etc. 
Un flottant est un décimale comme 45,9 ; 1,0 ; -23,1 ...etc.

Pour revenir à la division du paragraphe précédent, on obtient 1 au lieu de 1,6 ... logique ! puisqu'on divise deux entiers, on obtient donc un entier. Dans ce cas, il faut mettre deux flottants.

Code Rubyputs 8.0/5.0

Affiche 1,6.

Attention ! Ne mettez pas une virgule mais un point pour un flottant ! Ou gare à l'erreur :)


3) Les priorités

Evidemment ... les priorités des calculs ne changent pas : ce qu'il y a entre parenthèse est calculé d'abord ...ect. Je pense que vous le savez ça :p

Exemple : 

Code Rubyputs (1+2) + 5 * (3-1)

Affiche 13.

4) Les chaines de caractères

Dis autrement : on veut afficher des mots :)

Code Rubyputs 'Coucou'

Affiche le mot "Coucou" (sans les guillemets).

Voilà, c'est tout simple ... 

Autre exemple :

Code Rubyputs 'Bonjour tout ' + 'le monde'

Affiche "Bonjour tout le monde". Notez l'espace entre le simple guillemet ' et le mot "tout". Si on ne l'aurait pas mis, ça aurait donné la phrase suivante : "Bonjour toutle monde"

Il vrai qu'on ne voit pas l'utilité mais ça l'est lorsqu'on veut mettre une variable entre deux phrases (prochain chapitre)

Encore un autre exemple :

Code Rubyputs 'Coucou ' * 3

Affiche "Coucou Coucou Coucou". logique :)

Attention ! Quand vous avez un caractère spécial spécial est présent dans la chaine de caractère, il ne faut pas oublier de mettre un antislash ""

Code Rubyputs 'Bonjour l'administrateur ! '

Affiche : "Bonjour l'administrateur"

De même, si vous mettez un antislash dans la chaine, il faut mettre un deuxième :)

Code Rubyputs 'Bonjour l'administrateur  Modérateur ! '

Affiche : "Bonjour l'administrateur Modérateur"

Le chapitre est terminé. Le prochain chapitre parle sur les variables : fondamentales en programmation !
Informations
Page vue 9644 fois | Auteur : Samarium

RPG Creative version 5 - Libérez votre créativité ! ; Mai 2005 - Mai 2012
0.034s - Optimisé pour une résolution 1024*728 - Tous droits réservés.

Contact - Partenaires - Historique - A propos