French subtitles

← Arithmétique entière - Introduction à la programmation en Java

07-13 Arithmétique entière

Get Embed Code
6 Languages

Showing Revision 3 created 06/02/2018 by Michel Smits.

  1. Vous venez de travailler avec
    Sara sur quelques questions
  2. sur les opérations arithmétiques.
  3. Mais je veux parler de
    l'aspect un peu plus délicat
  4. sur la façon de faire des divisions
    avec des entiers.
  5. Disons que j'ai une tirelire
    pleine de pièces de monnaie
  6. et puis je veux savoir
    combien de dollars j'ai.
  7. Dans Java, je peux le calculer avec
    une opération de division,
  8. et il y a un piège.
  9. Lorsque les deux opérandes
    à gauche et à droite
  10. de la barre de division sont des entiers,
  11. le quotient est formé et
    le reste est rejeté.
  12. Mathématiquement, 435 divisé par 100
    font bien sûr 4,35.
  13. Puis, le 0.35 disparaît,
  14. le reste est 4 comme entier
  15. et ce nombre ici est maintenant
    enregistré comme les dollars.
  16. C'est juste ce que nous voulons, non?
    435 pennies est 4 $.
  17. Si nous voulons aussi les pennies, pour
    cela nous avons un opérateur différent
  18. appelé l'opérateur de module
  19. et nous le prononçons souvent comme mod.
  20. Il rapporte le reste de l'opération
  21. par l'opérande à droite,
  22. essayons ça avec 435.
  23. 435 divisé par 100 font 4.
  24. Donc, il y a 4 fois 100 entrant ici.
  25. Quand on les enlève, on se retrouve
    avec un reste de 35.
  26. Ce n'était plus divisble par 100.
  27. C'est ce que l'opérateur rapporte.
  28. Vous pouvez voir qu'en faisant
    une division entière par 100,
  29. puis aussi une opération
    de rappel avec 100,
  30. nous obtenons la valeur
    en dollars et en cents.
  31. Maintenant, c'est à vous d'essayer.
  32. Dites-moi que sont les pennies
    entiers divisés par 10
  33. et pennies mod 10.