Correction DM2Banque processing

Forum consacré à l'ICN et l'ISN

Correction DM2Banque processing

Messagepar GabrielPetit le 20 Sep 2018, 17:57

Bonsoir monsieur, vous avez corrigé mon DM2 et dans votre message vous me dites qu'il y a un décalage des valeurs. Seulement dans votre énoncé vous n'avez pas dit quel était le solde initial dans le compte. Donc j'ai mit 100 par pur hasard (le premier float) et je pense que le décalage de 100 avec la correction vient de là. Mais du coups je ne vois pas ce qu'il y'a de faux dans mon algorithme.

Voici mon code :

Code: Tout sélectionner
void setup(){

  //Variables communes
   final float soldeInit = 100;
   int annees = 0;

  //Banquier 1
   float P1 = soldeInit;
   float gain = 10;
   float taux = 5 ;
 
  //Banquier 2
   float P2 = soldeInit;
   float gain2 = 10;
   float taux2 = 1.10 ;
   
   while(annees<20){
    //Traitement du Banquier 1
    P1 += gain;
    gain +=taux;
   
    //Traitement du Banquier 2
    P2 += gain2;
    gain2 *= taux2;

    annees++;
   }
   
   println("Dans "+ annees + " ans, le solde de chaque placement sera de : \n  Banquier 1: " + P1 + " euros \n  Banquier 2: " + P2 + " euros");
   
   if(P1>P2){
   println("Le banquier 1 possede le placement le plus interressant. ");
   }else{
     if(P1==P2){
     println("Les 2 banquiers possedent un placement equivalent. ");
     }else{
     println("Le banquier 2 possede le placement le plus interressant. ");
     }
   }
   
   
}


bonne soirée
GabrielPetit
~ membre néophyte ~
 
Messages: 3
Inscrit le: 13 Sep 2018, 19:07

Re: Correction DM2Banque processing

Messagepar sc le 20 Sep 2018, 18:28

Bonjour Gabriel,

Je comprends pourquoi tu n'obtenais pas les valeurs attendues.
en faisant la différence des deux possibilités, on trouve bien le bon résultat.
Je corrige ta note.
Avatar de l’utilisateur
sc
~ administrateur ~
 
Messages: 1439
Inscrit le: 29 Aoû 2017, 10:46

Re: Correction DM2Banque processing

Messagepar GabrielPetit le 20 Sep 2018, 18:36

Merci
bonne soirée
GabrielPetit
~ membre néophyte ~
 
Messages: 3
Inscrit le: 13 Sep 2018, 19:07


Retourner vers ISN-ICN

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron