Boucle en C

Résolu/Fermé
Spiick Messages postés 21 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 9 juillet 2015 - 14 janv. 2015 à 00:57
Spiick Messages postés 21 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 9 juillet 2015 - 14 janv. 2015 à 18:53
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

Utilisateur anonyme
14 janv. 2015 à 07:35
Bonjour, c.est le code qu'il faut poster et pas une capture qui une fois réduite n'est pas très lisible.
Voir la procédure ici
la coloration syntaxique.
0
Spiick Messages postés 21 Date d'inscription dimanche 4 novembre 2012 Statut Membre Dernière intervention 9 juillet 2015 2
Modifié par Spiick le 14/01/2015 à 18:55
#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
0