Partage
  • Partager sur Facebook
  • Partager sur Twitter

Un simple calcul

Mais beaucoup trop long à écrire...

Sujet résolu
    16 juin 2011 à 22:19:23

    Bonjour,

    Je cherche un coup de main.
    J'ai fait un calcul sous excel mais j'aimerais le faire à la calculatrice mais en plus rapide.
    C'est pour un jeu mais bon... J'aimerais le faire tellement plus rapidement que d'ouvrir un excel ! =/

    Enfin bref, voici un exemple tout simple :
    Niveau de X à X Expérience Total à avoir
    1 à 2 1000
    2 à 3 3000
    3 à 4 6000
    4 à 5 10000
    5 à 6 15000


    Le calcul est le suivant :
    Supposons je veux être niveau 2 il me faut 1000 exp au total
    Je suis au niveau 2 et je veux passer au niveau 3 il me faut au total 3000 en expérience
    Donc le calcul est : 1000+(2*1000) = 3000

    Je suis niveau 3 et veut passer niveau 4. J'ai donc au total 3000 mais je dois avoir 6000 expérience.
    3000+(3*1000) = 6000


    Je suis niveau 4 et veut passer niveau 5. J'ai donc au total 6000 mais je dois avoir 10000 expérience.
    6000+(4*1000) = 10000

    Je suis niveau 4 et veut passer niveau 5. J'ai donc au total 10000 mais je dois avoir 15000 expérience.
    10000+(5*1000) = 15000

    Enfin bref, c'est toujours : Résultat_Précédent + ( (Niveau-1) * 1000 )
    Mais comment je peux trouver Résultat_Précédent par un simple calcul au lieu de repasser par tous les calculs que je viens de faire ?

    Merci de votre aide !
    • Partager sur Facebook
    • Partager sur Twitter
      16 juin 2011 à 22:26:05

      Je n'ai pas bien compris ce que tu demandes, mais tu peux remarquer que si tu veux passer du niveau n au niveau n+1, il te faut n*(n+1)*1000/2 points d'expérience, c'est-à-dire, 500n(n+1).
      C'est bon ?
      • Partager sur Facebook
      • Partager sur Twitter
        16 juin 2011 à 22:48:00

        * applaudit ù

        Mais c'est tout à fait ça !
        Merci beaucoup et en plus réponse rapide ! =D

        Merci !
        • Partager sur Facebook
        • Partager sur Twitter
          16 juin 2011 à 23:08:18

          (
          Et voilà pourquoi :
          Soit <math>\(u_n\)</math> l'expérience à avoir pour monter au niveau n.
          <math>\(u_2=1000\)</math>
          <math>\(u_{n+1}=u_n+1000*n\)</math>
          <math>\(u_n=u_2+1000*(n-1+...+2)\)</math>
          <math>\(u_n=1000*(n-1+...+1)\)</math>
          <math>\(u_n=1000*n(n-1)/2\)</math>
          <math>\(u_n=500*n(n-1)\)</math>
          ( c'est une suite arithmétique )
          )
          • Partager sur Facebook
          • Partager sur Twitter
            18 juin 2011 à 0:03:35

            Citation : ZeroMaths

            * applaudit ù

            Mais c'est tout à fait ça !
            Merci beaucoup et en plus réponse rapide ! =D

            Merci !



            ;)
            • Partager sur Facebook
            • Partager sur Twitter

            Un simple calcul

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown