GeekMaroc
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» Cracker RPG MAKER VX ACE.
Langage ruby:premier pas Empty2014-08-19, 06:11 par freetfire

» Comment sauvegarder et partager nos fichiers?
Langage ruby:premier pas Empty2014-08-12, 08:01 par MariellePar

» Thal Kwenda ;)
Langage ruby:premier pas Empty2014-03-01, 06:37 par Thalkwenda

» liossenel ashfox in the place
Langage ruby:premier pas Empty2013-02-20, 09:15 par liossenel

» SLEEPING DOGS XBOX360-SWAG
Langage ruby:premier pas Empty2012-09-22, 13:27 par Therickyy

» Stranger play with Slender Part 1 "the looking back game"
Langage ruby:premier pas Empty2012-09-15, 10:14 par StrangerMaan

» organisation
Langage ruby:premier pas Empty2012-09-15, 04:43 par KubY

» Un bleme sur iPhone ? Votre serviteur est là !!!
Langage ruby:premier pas Empty2012-09-12, 13:14 par jamai

» TheRickyy est ... Bah il est là et nulle part ailleurs
Langage ruby:premier pas Empty2012-09-11, 16:06 par StrangerMaan

-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

Langage ruby:premier pas

Aller en bas

Langage ruby:premier pas Empty Langage ruby:premier pas

Message  StrangerMaan 2012-09-03, 08:39

Premièrement installez ruby sur votre ordinateur [Vous devez être inscrit et connecté pour voir ce lien]
Nous allons commencer notre exploration du langage Ruby en utilisant l'invite de commandes interactif IRB (en anglais, «interactive ruby shell»). Pour se faire, ouvrez un terminal et entrez:
irb --simple-prompt

[Vous devez être inscrit et connecté pour voir cette image]


Important
Vérifiez que le programme IRB démarre correctement avant de continuer.

-Utiliser Ruby comme une calculatrice-
L'interpréteur interactif IRB peut s'utiliser facilement comme calculatrice:

[Vous devez être inscrit et connecté pour voir cette image]

Ruby est capable d'évaluer toutes les opérations arithmétiques de base:
"+" ---> addition
"-" ---> soustraction
"*" ---> multiplication
"/" ---> division

Pour quitter le programme IRB, il suffit d'entrer exit :

[Vous devez être inscrit et connecté pour voir cette image]

Nous allons maintenant jouer un peu plus avec les opérations arithmétiques de base. Essayez ceci:

[Vous devez être inscrit et connecté pour voir cette image]

Remarquez bien le comportement de Ruby lorsque nous essayons de diviser 3 par 2:

[Vous devez être inscrit et connecté pour voir cette image]

Que s'est-il passé ? Rien d'anormal, je vous rassure! Ruby nous montre simplement qu'il travaille avec deux classes différentes de nombres:
-Entiers
-Décimaux

-Les nombres et Ruby-

Entiers
Un entier est un nombre comme 1, 2, -5, etc... Lorsque nous travaillerons avec des entiers, Ruby nous donnera toujours une réponse mathématiquement exprimée sous forme entière.

3 / 2 devrait nous donner 1.5, mais comme cette valeur n'est pas entière et que les deux nombres utilisés dans l'opération sont entiers, Ruby renverra donc à la place une réponse formulée sous forme entière, c'est à dire 1.

Décimaux
Un nombre décimal est souvent appelé «flottant», par analogie avec sa partie décimale. 3.14, 1.5 et 3.0 sont des flottants. Ruby renverra toujours une valeur flottante comme résultat pour des opérations arithmétiques agissant sur des flottants. Par exemple:

[Vous devez être inscrit et connecté pour voir cette image]

-Autres opérateurs arithmétiques-
Avant d'en finir avec ce chapitre, jetons un petit coup d'oeil à deux autres opérateurs arithmétiques:
"**" ---> exposant
"%" ---> modulo (le reste d'une division)

[Vous devez être inscrit et connecté pour voir cette image]

Notez bien le comportement de l'opérateur % avec les nombres décimaux. Dans cet exemple, 2 rentre deux fois dans 5.1, et il reste 1.1 de trop.

-Nombres énormes, et nombres minuscules-
Ruby convient très bien lorsqu'il s'agit de travailler avec de très grands et de très petits nombres. Supposez par exemple que vous souhaitez enregistrer quelque part le nombre 192349562563447.

Bon, c'est loin d'être facile à lire. Dans la vie courante, nous sommes habitués à séparer les chiffres par des caractères spéciaux, en fonction du pays d'origine (il s'agit souvent d'une virgule, d'un point ou d'un espace blanc). Par exemple, nos amis anglo-saxons auraient représenté ce fameux nombre de cette façon: 192,349,562,563,447. Ruby fonctionne exactement de la même façon, en utilisant des «blancs soulignés» (en anglais, «underscores»):

[Vous devez être inscrit et connecté pour voir cette image]

Comment faire si vous désirez travailler avec des nombres énormes comme 17_000_000_000_000_000_000, ou des nombres minuscules comme 0.000_000_000_000_321? En temps normal, la méthode la plus simple (et la plus paresseuse) consiste à utiliser une notation scientifique en écrivant 1.7 x 1019, et 3.21 x 10-13. Et comme vous vous en seriez douté, Ruby permet évidemment d'utiliser cette notation:

[Vous devez être inscrit et connecté pour voir cette image]

-Quelques exercices-
I-Calculez le nombre d'heures contenues dans année.
II-Calculez le nombre de minutes dans une décénie.
III-Quel est votre age en secondes?
IV-Que vaut l'expression 3.24 * ((34/2) - 54)/33.4 * 3.4 ? (notez qu'il est possible d'utiliser des parenthèses)
V-Quel sera le résultat d'une opération qui combine à la fois des flottants et des entiers? Par exemple, calculez ceci:
#3.0 / 2
#3 / 2.0
#4 ** 2.0
#.1 % 2
La réponse sera-t-elle donnée sous forme entière ou décimale?
StrangerMaan
StrangerMaan
Admin
Admin

Messages : 75
Date d'inscription : 24/08/2012
Age : 26
Localisation : Casablanca

https://www.youtube.com/user/StrangerMaan?feature=mhee

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum