Stargate Atlantis: Nouveaux Horizons
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Stargate Atlantis: Nouveaux Horizons est un forum rpg par message qui s'inspire librement de l'Univers de la saga StarGate
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 Partie 1 : Les nombres

Aller en bas 
AuteurMessage
Arold Macnam
Admin
Arold Macnam


Messages : 930
Date d'inscription : 07/07/2009
Age : 31

Feuille de personnage
Points de vie:
Partie 1 : Les nombres Left_bar_bleue500/500Partie 1 : Les nombres Empty_bar_bleue  (500/500)
Avertissement:
Partie 1 : Les nombres Left_bar_bleue0/3Partie 1 : Les nombres Empty_bar_bleue  (0/3)
Barre d'expérience:
Partie 1 : Les nombres Left_bar_bleue64/3000Partie 1 : Les nombres Empty_bar_bleue  (64/3000)

Partie 1 : Les nombres Empty
MessageSujet: Partie 1 : Les nombres   Partie 1 : Les nombres I_icon_minitimeDim 29 Aoû - 19:08

Difficulté: *
Prés-requis: intro


Les codes à entrer seront mis entre balises de code, et le résultat affiché à l'écran sera en italique.

1)Introduction à puts

puts est la base de tout programme; il sert à afficher à l'écran ce qui suit ou le résultat d'un calcul.

Code:

puts 3
puts 2 + 1

3
2 1
2)Entiers et flottants

En programmation, les nombres sans décimal sont appelés entier et les décimal flottants.

Nombres entiers:

Code:
5
-205
888856524112
0

Nombres décimaux:

Code:
32.59
7895.3214
0.005
0.000

La quasi totalitée des programmes utiliserons des nombres entiers, les flottants étant plus utilisé dans des calculs scientifiques et dans les programmes audios-vidéos.

3)Simples arithmétiques

Avec Ruby, on a la possibilté de faire des calculs simple et complexe. Pour les décimaux, utilisez le point "." et surtout pas la virgule. Voici les symboles pour les différentes opérations:

Opération
Symbole
Addition

Soustraction
-
Multiplication
*
Division
/
Si j'entre:

Code:
puts 2.0 + 1.0
puts 8.0 - 3.0
puts5.0 * 5.0
puts 9.0 / 2.0

J'obtiens:

3
5
25
4.5


Maintenant je remets la même chose mais sans les virgule:

Code:
puts 2 + 1
puts 8 - 3
puts 5 * 5
puts 9 / 2

et j'obtiens ça:

3
5
25
4


C'est pareil sauf pour le dernier, tout simplement parce que comme j'ai entré des nombre entier, le résultat est aussi un nombre entier. Quand vous faites une division, le programme arrondira à l'inférieur. Les espaces ne sont pas obligatoire, mais conseiller pour mieux aérer le programme.
Maintenant entrons un calcul plus complexe:

Code:
puts 5 * (12-8) + -15
puts 98 + (59872 / (13 * 8)) * -51

TADAAAA:

5
-29227



Exercices:
Ecrivez un mini-programmes qui indique:

  • Le nombre d'heure dans un an
  • Le nombre de minutes dans 1 décennie (=10 ans)
  • Votre âge en secondes
Enfin, un problème à résoudre:

  • Si je suis âgé de 350 millions de secondes, quel est mon âge ???
Envoyé les mini programmes à Macnam ( ah bah c'est moi^^) entre balise de code !
Revenir en haut Aller en bas
https://sgu-rpg.bbactif.com
 
Partie 1 : Les nombres
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Fermeture da la partie SGC !
» MISSION 3 : Partie 2 / où les événements se précipitent...
» MISSION 3 : Dernière partie / Garder le contrôle...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Stargate Atlantis: Nouveaux Horizons :: Hors rpg :: Informatique :: Cours de programmation :: Ruby-
Sauter vers: