YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

French subtitles

← Note totale pour tous les étudiants - Introduction à la programmation en Java

18-13 Note totale pour tous les étudiants

Get Embed Code
5 Languages

Showing Revision 4 created 06/06/2018 by Michel Smits.

  1. Je vais vous montrer
    deux façons de le faire.
  2. Nous savons que pour
    chaque étudiant,
  3. nous voulons écrire le total
    dans un tableau
  4. et le renvoyer.
  5. Nous savons également exactement
    quelle envergure le tableau doit avoir
  6. parce que nous voulons un
    pour chaque étudiant.
  7. Je veux donc des éléments
    de numStudents dans mon tableau.
  8. Pour tous les étudiants
  9. de l'étudiant 0 au dernier étudiant

  10. en remontant un à la fois.
  11. Je veux remplir la place
    de cet étudiant
  12. dans le tableau des totaux
    avec le total de cet étudiant.

  13. J'ai déjà une méthode qui calcule cela.

  14. Donc, je peux utiliser totalForStudent.
  15. Et quand je l'ai fait
    pour tous les étudiants,
  16. je peux renvoyer les totaux.
  17. On dirait que j'ai oublié
    de l'appeler totals.

  18. Vérifions que ça fonctionne.
  19. Je lance le testeur,
  20. et on dirait que ça a donné
    ce à quoi je m'attendais.
  21. Nous pourrions aussi
    utiliser des boucles imbriquées.
  22. Je veux toujours tous mes totaux
  23. et je veux aussi les renvoyer,
  24. mais réfléchissons à la résolution de
    ce problème pour un seul étudiant,
  25. pour chaque sujet, en
    commençant par le premier,
  26. et nous remontons le nombre
    de sujets, un à la fois.
  27. J'ajouterai la note pour
    ce sujet au total de cet étudiant.
  28. Disons que pour l'instant
    je pense à l'étudiant 1.
  29. Pour calculer le total
    pour l'étudiant 1,
  30. je commence à 0
  31. et pour chaque sujet,
  32. je veux ajouter la note de
    cet étudiant,
  33. dans ce sujet.
  34. Une fois que j'ai le total de l'étudiant
    dans mon tableau plus large de totaux,
  35. je définirai le total pour cet étudiant
  36. comme étant le total des étudiants
    que je viens de calculer.
  37. Donc, voici ce que je fais
    pour un étudiant
  38. et maintenant, je veux le faire
    pour chaque étudiant
  39. pour que tous les espaces
    soient remplis.
  40. Je vais indenter ça un peu,
  41. et maintenant pour chaque étudiant,
    commençant par le 0,
  42. nous n'avons plus besoin de cette ligne,
  43. je remonte le nombre d'étudiants
  44. un à la fois.
  45. Je suis toutes ces étapes.
  46. La boucle interne, calcule
    les totaux des étudiants
  47. et la boucle externe stocke les totaux
    des étudiants dans totals.
  48. J'en profite pour corriger
    mes erreurs de syntaxe.
  49. Cette approche devrait marcher
    comme la dernière.
  50. Je la lancerai pour m'en assurer
    et ça semble toujours bon.
  51. J'espère que vous voyez avec
    ce nombre de valeurs à quel
  52. point ce serait facile pour un professeur
    d'avoir un ordinateur qui le fait à sa place.