Forum complet
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Forum complet

Le plus complet des forums, le plus complet de la toile
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Partie 1: les nombres

Aller en bas 
AuteurMessage
Macnam
Rédacteur
 Rédacteur
Macnam


Masculin Messages : 71
Date d'inscription : 02/10/2010
Age : 30

Partie 1: les nombres Empty
MessageSujet: Partie 1: les nombres   Partie 1: les nombres Icon_minitimeMar 12 Oct - 19:16

Si vous voulez ajouter des choses ou faire part d'une erreur ou autres, merci de prévenir par MP.
Pour des questions concernant le cours, postez à la suite ou pas MP.

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

3
hello


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

Envoyez les mini programmes à Macnam entre balise de code !
Revenir en haut Aller en bas
 
Partie 1: les nombres
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum complet :: Multimédia :: Langages informatiques :: Ruby-
Sauter vers: