Boucle en C

Résolu
Bonjour,

J'essaye actuellement de faire un programme qui prends fasse quelques chose comme 100+150+200+250 ...
Le nombre de fois que cela se passe étant bien sur délimité par l'utilisateur via un scanf

Pas la peine de me suivre: pour aller plus loin, c'est pour un jeu, Forge of empire. On peut y acheter ce que l'on apelle des PF pour de l'or. Seulement, à chaque achat, le prix du prochains PF augmente de 50, c'est pourquoi j'ai voulu faire un programme qui me permettrais de calculer le cout que me couterais xPF

Ou est mon erreur? Merci

http://puu.sh/eu1GT/ae5e2177dc.png

2 réponses

  1. #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
       int valeurPf = 0;
       int resultat = 0;
       int nombreVoulu = 0;
       int i = 1;
    
       printf ("\n***Quel est le prix du prochaine pf?***\n\nEntrez la valeur du prochain pf:\n");
       scanf  ("%d", &valeurPf);
    
       printf ("\nEntrez la valeur du nombre de pf voulu:\n");
       scanf  ("%d", &nombreVoulu);
    
       resultat = valeurPf;
       /*On dit que resultat = valeur du prochain pf (ex: 100)*/
    
       while (i < nombreVoulu)
       /*Tant que i est < à nombreVoulu, la boucle continue*/
       {
           resultat = valeurPf + (resultat +50);
       /*resultat (donc valeur pf + valeurPf (100) + valeur pf + 50 (150) = 250*/
    
           i++;
       /*I gagne + 1 à chaque fin de boucle, doit donc être initié à 1*/
       }
    
       printf ("\n%d", resultat);
       printf (" est donc le prix que vous couterons vos prochains pf\n\n");
    
        return 0;
    
    /*DO NOT COPY /*


    Faite pas gaffe aux note pas tout le temps justes